[英]skip value in for loop if it = 0 c#
how to skip writing the value to the file if it = 0 in my calculator program 如果在我的计算器程序中它= 0,如何跳过将值写入文件
Procedure that writes the array into a file 将数组写入文件的过程
public void SaveArrayToFile()
{
int count;
var writer = new System.IO.StreamWriter("C:/calc/calculations.txt",false);
for (count = 0; count <= Results.Length -1 ; count++)
{
if (Results[count] == 0)
{
// problem
}
writer.Write(Results[count]);
writer.WriteLine();
}
writer.Dispose();
Any help would be valued 任何帮助都会受到重视
Either 或
if (Results[count] == 0)
{
continue;
}
writer.WriteLine(Results[count]);
or even simpler 甚至更简单
if (Results[count] != 0)
{
writer.WriteLine(Results[count]);
}
if (Results[count] != 0)
{
writer.Write(Results[count]);
writer.WriteLine();
}
Use the continue
使用continue
//your code
if (Results[count] == 0)
{
continue;
}
//your code
More ( Jump Statement ): 更多( 跳转声明 ):
break
keyword. 要终止循环,请使用break
关键字。 continue
要转义当前迭代,请continue
使用 simply: 只是:
if (Results[count] != 0)
{
// Write it.
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.