以下抛出一个InvalidCastException.
InvalidCastException
IEnumerable<int> list = new List<int>() { 1 }; IEnumerable<long> castedList = list.Cast<long>(); Console.WriteLine(castedList.First());
为什么?
我正在使用Visual Studio 2008 SP1.
.net c# exception
.net ×1
c# ×1
exception ×1