日期:2014-05-18  浏览次数:20854 次

求教C#中 new string[][]与 new string[,]的区别
如题

------解决方案--------------------
// 第一个叫交错数组,第二个叫多维数组

// 交错数组:就是在数组中有另一个数组,在访问最终对象时,需要访问两次数组
string[][] myStrings = new string[3][];
// 赋值时 myStrings[0] 指向另一个数组
myStrings[0] = new string[10];
myStrings[1] = new string[20];
myStrings[2] = new string[30];
// 访问对象时,先访问myStrings数组,再访问另一个数组
string obj = myStrings[0][1];

// 多维数组:容易理解,我就不解释了
string[,] myArrStrings = new string[3, 2];
myArrStrings[0, 1] = "0,1";