如何跳過值寫入該文件,如果它在我的計算器程序= 0在for循環跳過值,如果它= 0 C#
程序,該數組寫入到一個文件中
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();
不限幫助將價值
使用'continue'。 –
使用'else',如果你的循環體積很大'continue's會使其不可讀 –
如果'Results [count] == 0',你希望它做什麼?是否應該向文件寫入空行?是否應該寫出一個特殊的值,意思是「沒有數據存在」?它應該完全跳過這一行嗎?使用'continue'關鍵字完全跳過這一行很容易,但是如果這些結果需要被另一個程序讀入,這可能不起作用。 –