Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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# 调试时从datarow获取所有列名/列值_C#_Visual Studio 2010_Debugging - Fatal编程技术网

C# 调试时从datarow获取所有列名/列值

C# 调试时从datarow获取所有列名/列值,c#,visual-studio-2010,debugging,C#,Visual Studio 2010,Debugging,我正在为测试创建一个数据行的模拟实例 我试图从数据库中复制的行包含37个具有不同变量的列 调试时是否有机会将信息以干净的文本形式输出,以便简单地编辑我的模拟对象?如何 var colNames = dr.Table.Columns.Cast(Of DataColumn) .Select(x => x.ColumnName).ToList() 这样解决了,因为我无法让Nikhil的代码工作 int i = 0;

我正在为测试创建一个数据行的模拟实例

我试图从数据库中复制的行包含37个具有不同变量的列

调试时是否有机会将信息以干净的文本形式输出,以便简单地编辑我的模拟对象?

如何

var colNames = dr.Table.Columns.Cast(Of DataColumn)
                               .Select(x => x.ColumnName).ToList()

这样解决了,因为我无法让Nikhil的代码工作

        int i = 0;
        while(i<looprow.Table.Columns.Count)
        {
            Debug.WriteLine(looprow.Table.Columns[i].ColumnName);
            i++;
        }
inti=0;

而(i我不得不调整Nikhil的演员阵容:

var colNames = dr.Table.Columns.Cast<DataColumn>().Select(x => x.ColumnName).ToList();
var colNames=dr.Table.Columns.Cast().Select(x=>x.ColumnName.ToList();
最佳答案