如何在字节、短整型和无符号值的集合上使用LINQ聚合函数(例如Sum、Average)?尽管我是一名新的C#程序员,但我甚至无法想象如何编写一个能够编译且具有正确输出的代码。
这里是我正在尝试做的一个微不足道的示例:
short[] numbersArray = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
short sumArray = numbersArray.Sum();
或者List<short> numbersList = new List<short> { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
short sumList = numbersList.Sum();
我也无法让这些示例工作。如果我将数据类型更改为int,它可以工作,但我无法使其适用于shorts、bytes、uints等。
我做错了什么?
int
。你可能需要回到K&R时代才能找到那个。 - Billy ONeal