c# 将 List<char> 转换为字符串并显示在 Windows 窗体应用程序的标签中

标签 c# string forms list

所以我有一个随机生成的字符列表,我想在标签中显示列表的内容。 Game.NewPhrase() 生成一组新的随机字符并将它们保存到列表中。这是我试图用来显示标签的代码:

public Form1()
{
    InitializeComponent();
    Game.NewPhrase();
    phraseLbl.Text = Game.code.ToString();
}

但是在标签框中随机字符应该出现它说 System.Collections.Generic.List'1[System.Char]。我不确定这是在告诉我什么。

最佳答案

只需使用 string 构造函数接受 char 数组:

phraseLbl.Text = new string(Game.code.ToArray());

关于c# 将 List<char> 转换为字符串并显示在 Windows 窗体应用程序的标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56642216/

相关文章:

c# - 线程构造函数中显式委托(delegate)和方法组的区别

c++ - c++中字符串类对象的+运算符和附加函数之间的区别?

string - Perl 的默认字符串编码和表示

javascript - 单击时我的 div 不会使用 js 提交其中的表单

JavaScript/jquery ajax : what happens with inputs having same name attribute

带有 JObject 元素的 C# JsonResult 返回空数组

c# - 我如何控制对象如何被哈希集哈希

c# - 在 C# 中使用相对路径在 Internet Explorer 中打开 xml 文档

string - Linux 命令行 : split a string

javascript - 用于增强 HTML5 输入 [type=range] 的插件,例如 jquery-mobile slider