在C#中,我有一些十进制变量,值> 0,有些等于0.我从C#winform上不同文本框的数量中得到这些小数.
计算其中有多少值> 0的最佳做法是什么?
如果计数> 12,则具有最低值的变量(仅非值的值)应更改为0
不要使用长的小数列表,使用它们的数组:
decimal[] values = new decimal[17];
/*Populate the values array with data*/
int CountOfMoreThanZero = values.Count(v => v > 0);
Run Code Online (Sandbox Code Playgroud)