我想從一個ArrayList中的值範圍創建一個數組,但得到錯誤「源數組中至少有一個元素不能被轉換爲目標數組類型」。爲什麼不能在ArrayList.GetRange後拋棄dotnet 1.1?
爲什麼以下方法會失敗,您會怎麼做?
int[] ints = new int[] { 1, 2, 3 };
ArrayList list = ArrayList.Adapter(ints);
int[] mints = (int[])list.GetRange(0, 2).ToArray(typeof(int));
它在2.0的工作 – 2009-02-19 22:16:45
試試它與一個非值類型(例如字符串)它可能是一些問題與拳擊 – ShuggyCoUk 2009-02-20 08:29:33