尝试将列中的所有内容从MSSQL数据库输出到数组中,此时我将其作为输出:
rolling
如果我在列中添加一个额外的行,那么将会有三个相同的输出。处理所有这些的代码如下。
ConsoleApplication3.Program+ClassName
ConsoleApplication3.Program+ClassName
答案 0 :(得分:3)
您需要在Col1
类
ClassName
属性
foreach (var item in allRecords)
{
Console.WriteLine(item.Col1);
}
如果没有它,你只需要调用Object.ToString()
除非被覆盖,否则只返回你班级的全名。
答案 1 :(得分:1)
您需要覆盖ClassName.ToString()
才能返回ClassName.Col1
,或者只需在Console.Writeline声明中使用item.Col1
。
由于.ToString
未被覆盖,因此它会回退到Object.ToString()
,后者会输出类名。