我在C#中创建的所有数组都隐式地从Array类继承。那么为什么像Sort()等方法不适用于我创建的数组。 例如,请考虑下面的代码:
int [] arr = new int[]{1,2,3,4,5};
Console.WriteLine(arr.Length); //This works,Length property inherited from Array
Array.Sort(arr); //Works
arr.Sort(); //Incorrect !
请帮助 谢谢。
有很多原因......你不能继承一个数组,例如,你在这里的含义是什么? – Dykam 2010-11-19 13:44:25
我认为,落在成功的坑里有点特征。一个数组不知道如何自我排序。 – 2010-11-19 15:33:34