我在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