C# 如何计算c中的值#
抱歉,我不知道如何在这里制作一个工作的windows窗体演示,我有一个windows窗体应用程序,当你点击一个按钮时,它会将数字添加到一个序列中,如下所示C# 如何计算c中的值#,c#,C#,抱歉,我不知道如何在这里制作一个工作的windows窗体演示,我有一个windows窗体应用程序,当你点击一个按钮时,它会将数字添加到一个序列中,如下所示 private void button2_Click(object sender, EventArgs e) { //how to call the above result and display only the reminder values } 输出 3,
private void button2_Click(object sender, EventArgs e)
{
//how to call the above result and display only the reminder values
}
输出
3,5,9,17,31,57,105,193,355,653,1201,2209,4063,7473
我试图实现的是,从上面的输出中,我想显示没有余数的数字,例如,如果我将每个数字除以3 3/3=1无余数,5/3=1.66余数,9/3=3无余数。基于上述输出,我如何计算一个新标签,其输出将显示3、9、19等。有许多方法,但使用LINQ可以非常容易地实现:
var numbersThatDivideByThree = numbers.Where(n=>n%3==0)
我们使用。Btw。您可以简单地使用
Console.WriteLine(string.Join(“,”,filter)),而不是foreach
代码>不包含最后一个逗号。-如果希望每个数字都在单独的行中,请使用,\n“
。
var numbers = new int[] { 1, 1, 1, 3, 5, 9, 17, 31, 57, 105, 193, 355, 653, 1201, 2209, 4063, 7473 };
var filter = numbers.Where(i => (i % 3) == 0);
foreach(var num in filter)
{
Console.WriteLine(string.Format(num.ToString() + ","));
}