0
有誰知道爲什麼我不能使用Linq擴展方法Cast<>()
將Int
轉換爲UInt
?意外`指定的演員表無效.`````例外(Linq)
var myIntList = new List<int>();
myIntList.Add(1);
myIntList.Add(2);
myIntList.Add(3);
var myUIntList = myIntList.Cast<uint>().ToList();
它拋出一個指定的轉換是無效。當我使用Select()
時,它將工作(ofcourse)。
var myIntList = new List<int>();
myIntList.Add(1);
myIntList.Add(2);
myIntList.Add(3);
var myUIntList = myIntList.Select(i => (uint)i).ToList();
(它是一個錯誤或不實現功能?)
這一切都清楚。我會做一些閱讀。 –