Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在控制台中查看列表的内容?_C# - Fatal编程技术网

C# 如何在控制台中查看列表的内容?

C# 如何在控制台中查看列表的内容?,c#,C#,我有一个变量: public static List<Phrase> viewablePhrases; 但这并没有显示内容 是否有办法查看控制台中的内容?您试图显示的是列表,而不是添加到列表中的对象的值: 您应该输出包含短语的字符串值对象: 公共静态列表可视短语 { 新短语(/*您的构造函数*/) //其他短语对象 }; for(int i=0;i

我有一个变量:

public static List<Phrase> viewablePhrases;
但这并没有显示内容


是否有办法查看控制台中的内容?

您试图显示的是列表,而不是添加到列表中的对象的值:

您应该输出包含
短语的字符串值
对象:

公共静态列表可视短语
{
新短语(/*您的构造函数*/)
//其他短语对象
};
for(int i=0;i
您必须写出列表中的每个项目,例如

foreach(var phrase in viewablePhrases)
{
    Console.WriteLine(phrase.ToString());
}

这假设您的
词组
类具有适当的
ToString()
重写,该重写将返回可读字符串。

设置断点并使用调试器检查对象的内容。什么是
词组
foreach(var phrase in viewablePhrases)
{
    Console.WriteLine(phrase.ToString());
}