私は10x10のテキストボックス(100個)を持っています。テキストファイルに書き込むためにこのコードを書きます:
foreach (Control control in Panel1.Controls)
{
var textBox = control as TextBox;
if (textBox != null)
{
if (string.IsNullOrEmpty(textBox.Text)) // ignore this
{
textBox.Style["visibility"] = "hidden";
}
textBox.Enabled = false;
if (numberofCommas > 8)
{
stringWriter.Write(textBox.Text);
numberofCommas = 0;
}
else
{
stringWriter.Write("," + textBox.Text );
numberofCommas++;
recordsWritten++;
}
if (recordsWritten == 10)
{
stringWriter.WriteLine();
recordsWritten = 0;
}
else
{
}
上記から、テキスト ファイルに 9 個のコンマの 10 行が必要ですが、代わりにテキスト ファイルに 10 個のコンマの 9 行が必要です。私のコード ロジックは間違っていますか? 何時間も探していたので、まだ解決できませんでした。私の論理が悪い場合は申し訳ありませんが、私はプログラミングが初めてです。