配列をそのまま文字列として出力すると、型名が出力され中のデータが確認できません。
次の例では、System.Int32[]
が出力されます。
var intArray = new[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; Console.WriteLine(intArray); // System.Int32[] Console.WriteLine(intArray.ToString()); // ↑と同じ
配列の中身をいい感じに出力したい場合、string クラスの Join メソッドが利用できます。
var intArray = new[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; Console.WriteLine(string.Join(", ", intArray)); // 0, 1, 2, 3, 4, 5, 6, 7, 8, 9