extension methods - Casting and Linq Cast<T>() -
While trying to answer, I searched the following:
string s = "Test"; Var result 1 = s.Select (c => (ushort) c); // work fine var result2 = s.Cast & lt; Ushort & gt; (); // An unlawful artist throws an exception
Why Cast & lt; T & gt; ()
here fails? What is the difference?
Think you will find your answer here:
IEnumerable & LT; T & gt;
. This means that every time from time to time every value is delivered to the point where it is being inserted, it already has System.Object
Comments
Post a Comment