【发布时间】:2011-06-13 19:06:58
【问题描述】:
Enumerable.Sum() 只为 IEnumerable where T in 定义
双倍, 双倍的? 整数, 诠释? 十进制, 十进制? 长, 长的? 漂浮, 浮动?
是否有理由不定义 byte、short 或 uint?
- 是为了避免溢出问题吗?
- 或者它是否使编译器难以进行类型推断? (最有可能)
【问题讨论】:
-
uintis not CLS 兼容,因此在 LINQ 中支持它是正确的。