1樓:匿名使用者
不一樣,前者為鋸齒陣列(也叫交錯陣列),後者是普通的二維陣列,最大區別就是鋸齒陣列的每一行的元素個數(或者叫列數)是可以不一樣的,鋸齒陣列也被叫做陣列的陣列。比如說
// 宣告一個鋸齒型陣列,該陣列有兩個元素int myarray = new int[2];
// 其中第一個元素是一個含有五個元素的陣列// 初始化myarray[0]
myarray[0] = new int[5] ;
// 其中第二個元素是一個含有4個元素的陣列// 初始化myarray[1]
myarray[1] = new int[4] ;
//遍歷的時候,除了象普通二維陣列一樣之外,也可以用foreachforeach (int i in myarray)}
2樓:匿名使用者
a[,]是多維陣列
a是鋸齒陣列
例子://多維陣列
int[,] a = new int[2,2]a[0,0] =1;
a[0,1] =2;
a[1,0] =3;
a[0,0]= 4;
//或者
int[,] a = , };
//-----------
// 鋸齒陣列
int a = new int[2];
a[0] = new int[2];
a[1] = new int[3];
c#中int a [10];和 int [] a = new int[10]的區別,記憶體分配又是如何?
3樓:
int a [10]; 在堆上分配一個地址,此地址是個指標,沒有對應的實際值
new int[10] 在堆上分配10個連續地址,儲存值預設為0(因為是int)
int a = new int[10]; a指標指向實際地址,可以進行操作了。
j**a中的a.length和a[i].length分別相當於c#中的什麼?怎麼表示?a是二維陣列
4樓:
給你具個例子
int[,] a=new int[20,30];
a.length 就是20;
a[i].length 就是30
這個簡單嘛
c#輸入陣列a和b(都有十個元素)求輸出a[i]=b[i[的值 就是求輸出兩個陣列中
5樓:陽光的雷咩咩
int aa = ;
int bb = ;
//3,4
int ab = aa.intersect(bb).toarray();
a+=b ,i++,++i 如何用c#解釋
6樓:匿名使用者
a+=b表示:把a與b的和賦值給a
i++和++i都表示:i自加1
a+=b等價於a=a+b;表示a的值加b;
i++和++i最終都是i自加1,但是也有區別:
i++ :先引用後增加
++i :先增加後引用
例如:i=1;
x=i++;( x=1,i=2;)
y=++i; (y=2,i=2;)
7樓:
在c#中,a+=b就是將a+b的值賦給a,i++就是i=i+1,++i,不怎麼常用,應該是先加1後使用,即先讓i+1後再使用i的新值
8樓:匿名使用者
a+=b的意思是a=a+b
i++的意思是先使用i的值,然後i=i+1++i相反,是先對i加1,然後使用i的值
語言裡都是一樣的,不分c#還是c
c#如何使用正規表示式提取超連結中的文字部分?就是文字部分中間的文字。
鋼琴和電子琴的區別大嗎?有啥不一樣
相同的是 1 鋼琴和電鋼琴都有88個鍵。2 都有力度感應。3 踏板數目相同。4 演奏方式沒有任何區別。除非到了一定水平,初學者比較不容易感受到這種差別。5 電鋼琴的音色 於對真正鋼琴聲音的取樣,因此也沒有區別。從以上四個相同方面來看,兩者同屬鍵盤樂器,沒有什麼演奏上和學習上的差別。6 教材,兩者完全...
馬來西亞排華嗎?不一樣的城市有什麼不一樣嗎??如果是一般的馬來西亞居民,是怎麼樣看待華人的??或者
我在馬來西亞讀書很多年。他們並不是排華。只是他們國家自我保護意識比較強,因為馬內來西亞國 他們不喜歡你們,你又何必走去他們那裡 祖國強大是華人的共同心願,領土完事是所有華人的終身追求!華人目前在馬來西亞的地位是怎樣的?在政治上本來就沒有地位的 但在經濟上就握有大權了 雖然把大多數的利益都留給馬來人了...
怎麼沒人回答?跟以前不一樣
一些問題為什麼沒人問答,有如下理由 1 提問者不太禮貌。如 快,快給我回答 2 一次提的問題太多 有一個數學題,恨不得把整個卷子都抄下來 3 提問不完整 讓別人看了,不知道是要幹什麼 4 問題太生僻 5 涉嫌違規 如解籤 迷信等內容,別人擔心回答後被系統刪除。6 明顯炒作或明知故問 7 問題太大,叫...