1. 程式人生 > 其它 >二維陣列超過索引範圍(適用於大部分語言,這裡以c#為例)

二維陣列超過索引範圍(適用於大部分語言,這裡以c#為例)

技術標籤:筆記javac#c++php

string [,] a=new string[10,2];
for(int i=0;i<a.length;i++)
{
	a[i,0]=1;
	a[i,1]=2;
	//在執行時會報出超出索引範圍
}

以上程式在沒有真正理解length或者忽略了這一問題是,就會產生超出索引範圍的問題,我們輸出a.length 的值會看到值應當為20,所以實際上計算的長度為點位的個數
(個人學習過程的筆記)