1樓:匿名使用者
沒有,如果想a[0]=b
那麼使用交錯陣列。
int a=new int[5];
int b=new int;
a[0]=b;
同時,你的兩個陣列宣告錯誤。
c#.net中如何定義二維陣列並給其賦值
2樓:匿名使用者
定義一個3行2列的二維陣列,元素型別為int:
int[,]values=,values[0,1]=100; /修改第一行第二列元素的值為100(本來是2)。
c#二維陣列怎麼定義與賦值?
3樓:方梓汐
定義一個3行2列的二維陣列,元素型別為int:
int[,]values=,values[0,1]=100; /修改第一行第二列元素的值為100(本來是2)
//二維陣列定義與初始化。
//不規則二維數。
int array = new int[2];
array[0] =new int[3];
array[0][1] =11;
array[0][2] =12;
array[1] =new int ;
//或int array = new int[2] ,new int };
"不規則二維陣列: "
for (int i = 0; i < i++)
c#中二維陣列定義與賦值問題
4樓:
在函式里不能public吧,你在函式外面先定義public float borehole = null,然後在函式里面borehole=new float[20][6]; 試下還有什麼問題。
5樓:原來的我
首先,在一個函式里面public是不能加的,因為在一個函式里面的變數時預設為私有的,是區域性變數,只能在函式里面使用,所以要將public去掉。
其次,二維陣列不能這樣定義,你這個應該叫交錯陣列,如果是交錯陣列,**應該這麼寫,i,j的值自己決定。
static void main(string args)for (int i=0;i<20;i++)
} 如果是二維陣列應該這麼寫。
static void main(string args)};
c# 動態二維陣列賦值
6樓:匿名使用者
int[,]i1=new int[,]是錯誤寫法,編譯器提醒有錯。動態陣列可用list泛型類,可以用如下辦法構成動態的2維陣列並賦值。
listi1 = new list();
int[,]i2=new int[,]
int i3=new int[2];
for (int j = 0; j < 4; j++)i3[0] =i2[j, 0];
i3[1] =i2[j, 1];
" i1[j][0],i1[j][1]);
輸出如下所示。
7樓:愛上老鼠的
陣列初始化時要有其長度,在有具體資料時可以省略長度 例如:
int arrone=new int[2];
int arrtwo=new int
初始化後的長度不可改變。
這也是陣列的缺點。如果想不固定長度,可以用泛型。
二維陣列的賦值。
i2[1,0]=2;
i2[1,1]=3;
c#二維陣列怎麼定義與賦值
8樓:方梓汐
定義一個3行2列的二維陣列,元素型別為int:
int[,]values=,values[0,1]=100; /修改第一行第二列元素的值為100(本來是2)
//二維陣列定義與初始化。
//不規則二維數。
int array = new int[2];
array[0] =new int[3];
array[0][1] =11;
array[0][2] =12;
array[1] =new int ;
//或int array = new int[2] ,new int };
"不規則二維陣列: "
for (int i = 0; i < i++)
c#中如何向二維陣列整行賦值?
C 函式呼叫二維陣列,C語言一維陣列轉二維陣列
n如果是變數的話,陣列編譯時都通不過吧。陣列分配時必須知道大小。函式應該這樣宣告function char array 10 10 或省略第一維的大小function char array 10 function char array n n 這樣是錯誤的,陣列的索引必須是個常量表示式。如果需要必須...
c語言二維陣列與指標運算,C語言二維陣列與指標運算
在 p 4 中p是指向一個有4 個int元素的一維陣列的首地址,int p 4 a就相當於int p 4 p a 兩個語句,所以 p i 指向i行地址,p i c 指向i行c列的地址即a i c int p 4 a 表示指向一維陣列 4列 的指標,然後a 0 地址給了p,p i就表示a i 的地址....
c語言中二維陣列下標問題,C語言中二維陣列下標問題
a可以理解為二重指標,a 0 理解指標,a 0 0 是對這個地址進行訪問了 其實回 的意義 可以理解成 a i 其實就相當於 a i 所以原答來的就相當於 a i j 的優先順序比 的高 所以外面那個括號可以去掉 就變成了 a i j 明白了嗎?這裡a指的是整個陣列,而a 0 指二維陣列第一行的元素...