我试图找到总给我分配两个给定数量的阵列的位置,但我不断收到错误:找不到隐式转换
Cannot implicitly convert type 'double' to 'int'. An explicit conversion exists (are you missing a cast?)
int[] firstarray= new int[4] { 4, 20, 60, 150 };
double[] secondarray= new double[4] { 5, 40.5, 65.4, 145.98 };
firstarray[0] = 20;
secondarray[1] = 5;
int totalarrays = firstarray[0] + secondarray[1];
Console.WriteLine("Total of the two arrays " + totalarrays);
'int totalarays = firstarray [0] + secondarray [1];'你用double来做数学,试图用整数totalarays来包含它。 –
你读过错误了吗? –
'var totalarrays = firstarray [0] + secondarray [1];'(请注意,'var')让编译器找出你的类型。 –