-3

ループ データでテキスト ファイルを作成しようとしています。各ループ データを別のメソッドに送信し、テキスト ファイルを次のように作成します。

//another method each and every for loop time this method will run.
public void  TextFileGen1(string pdate, string oPno, string supCode, string supName, string cur, string docTotal, string glAct, string glName, string pType, string jRemark, string rmk)
{
    if (pType == "CEFT")
    {
        using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"E:\filename.txt", true))
        {
            file.Write(pdate, oPno, supCode);
        }
    }
    else
    {
        using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"E:\DFCC\filename.txt", true))
        {
            file.Write(pdate, oPno, supCode);
        }
    }
}

現在の出力は次のようになります。

20201228 20201229

しかし、私はこの出力を期待していました:

20201229,hgfd,gfd
20201228,yhgtfr,hygtfr

やり方を誰か教えてください。

4

2 に答える 2