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) が表示されます。これは何ですか?
どういうわけか、実際に配列内に含まれる値ではなく、配列の属性を表示しています。
コードをステップ実行すると、内容 (名前と年齢) がはっきりとわかるため、配列に正当な値があることはわかっています。私は何を間違っていますか?