我正在使用 Visual C# 2010 Express。我有一个像这样 arr[100][2] 的字符串数组。这是我的 3 行代码
string FilePath = @"c:\data.txt";
var arrData = File.ReadLines(FilePath).Select(line => line.Split('\t')).ToArray();
dataGridView1.DataSource = arrData;
当我运行代码时,我在 DataGridView 控件中看到 7 个列标题,而不是我的数组的内容:Length、LongLength、Rank、SyncRoot、IsReadOnly、IsFixedSize 和 IsSynchronized。这是什么?
不知何故,我正在显示数组的属性,而不是数组中实际包含的值。
我知道数组中有合法值,因为当我单步执行代码时,我可以清楚地看到内容(姓名和年龄)。我究竟做错了什么?