我已經串的2D陣列定義爲如何獲得字符串的長度[] []
string[][] input_data;
我可以通過input_data.GetLength(0)
計數的行數,但如果我使用input_data.GetLength(1)
得到列的數目,我總是得到
System.IndexOutOfRangeException未處理 Message = Index超出了數組的範圍。 源= mscorlib程序 堆棧跟蹤: 在System.Array.GetLength(的Int32尺寸) ...
我也注意到,在調試時,當我將鼠標懸停我的鼠標我的陣列上(畢竟數據已經插入)它僅示出了第一數值(行數)這樣的:input_data| {string[18][]}
,如果我繼續展開數組然後它顯示了所有與該列數據的18個數據,如:
如何我能得到列的數量嗎? (在這種情況下,它是139)
我不認爲ToArray的工作方式與多維數組。 –
你試過input_data [0] .getLength(0)嗎? – Bhoke
我在代碼中看不到變量「data」 – Bahrom