Iam new to c#。 我正在C#項目中工作。 iam使用Array.Copy()函數但它給編譯時錯誤,無效參數atArray.Copy(); 方法可以解決那個無效參數的任何機構。錯誤。如何在c#中使用Array.copy(Array,long,array,long,long)#
int N=50;
int M=N*2;
int[,] amn = new int[M,N];
//for(int i=0;i<M;i++)
//Arrays.fill(amn[i], 0);
int[] a=new int[2];
int[] b=new int[2];
a[0]=1;b[1]=1;
for(int i=0;i<M;i++)
{
for(int j=0;j<N/2;j++)
{
if(i%2==0)
Array.Copy(a, 0, amn[i], j*2, 2);
else
Array.Copy(b, 0, amn[i], j*2, 2);
}
}
@down選民如果你知道答案告訴。爲什麼倒票投票 – Deepak
我懷疑你是低調的,因爲你沒有說你在哪一行得到你的錯誤,而你完全沒有說*錯誤信息是什麼。後者尤其重要,因爲如果您要閱讀並理解它,它將解釋代碼無法編譯的原因。在Array.copy(a,0,amn [i],j * 2,2)處出現錯誤: –
;錯誤是不足的參數 – Deepak