在c#中从MSSQL输出列的内容

时间:2017-06-19 19:55:27

标签: c# c#-4.0

尝试将列中的所有内容从MSSQL数据库输出到数组中,此时我将其作为输出:

rolling

如果我在列中添加一个额外的行,那么将会有三个相同的输出。处理所有这些的代码如下。

ConsoleApplication3.Program+ClassName
ConsoleApplication3.Program+ClassName

2 个答案:

答案 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(),后者会输出类名。