【发布时间】:2010-07-29 11:18:52
【问题描述】:
在尝试回复this question时,我发现了以下内容:
string s = "test";
var result1 = s.Select(c => (ushort)c); // works fine
var result2 = s.Cast<ushort>(); // throws an invalid cast exception
为什么Cast<T>() 在这里失败了?有什么区别?
【问题讨论】:
标签: linq extension-methods linq-to-objects casting