我正在使用一種方法填充數組,但是當嘗試使用該方法分配hole數組並在方法中返回已填充數組時,我收到同一問題的兩個錯誤 !Array-Method調試問題
我對問題的線路
static void Main(string[] args)
{
uint n = uint.Parse(Console.ReadLine());
uint m = uint.Parse(Console.ReadLine());
int[,] array=new int [n,m];
array=FillArrayMethodC(n,m); //Cannot implicitly convert type 'int' to 'int[*,*]'
}
static int FillArrayMethodC(uint n, uint m)
{
int[,] a=new int [n,m];
//fill the array
return a; //Cannot implicitly convert type 'int[*,*]' to 'int'
}
添加了錯誤的明確意見是如何恢復整個數組和分配給它的正確方法!
謝謝您的幫助 BR
爲什麼`FillArrayMethodC`的返回類型不是`int [,]`而不是`int`? – 2010-12-21 16:25:37
Kirk的評論完全正確。無論如何,我不明白你想要做什麼。 – LaGrandMere 2010-12-21 16:28:22
只需使用方法填充數組! – kidwon 2010-12-21 16:31:35