int[] myarray = { 32, 55, 2, 1, 45, 1532, 32, 66, 54, 32 };
myarray = Array.Sort(myarray);
抛出错误1无法将类型'void'隐式转换为'int []'
我该怎么做?
答案 0 :(得分:1)
您只需与myarray
Array.Sort(myarray);
即可
答案 1 :(得分:1)
Array.Sort方法不会返回值,因此您只需尝试此操作:
int[] myarray = { 32, 55, 2, 1, 45, 1532, 32, 66, 54, 32 };
Array.Sort(myarray);
答案 2 :(得分:1)
因为Array.Sort(myarray)没有返回值。
解决方法1:
Array.Sort(myarray);
解决方案2:更改方法的类型
public int[] Sort(int[] arr){
...
return arr;
}
答案 3 :(得分:1)
Array.Sort是void方法,不返回值:
public static void Sort(
Array keys,
Array items
)
但对数组进行排序
Array.Sort(myarray); // sort the array value