C#,如何计算值> 0的变量

Zee*_*pro 0 c# winforms

在C#中,我有一些十进制变量,值> 0,有些等于0.我从C#winform上不同文本框的数量中得到这些小数.

计算其中有多少值> 0的最佳做法是什么?

如果计数> 12,则具有最低值的变量(仅非值的值)应更改为0

Pho*_*cUK 6

不要使用长的小数列表,使用它们的数组:

decimal[] values = new decimal[17];
/*Populate the values array with data*/
int CountOfMoreThanZero = values.Count(v => v > 0);
Run Code Online (Sandbox Code Playgroud)