9

txtファイルを書きたい(私がすでによく知っている文字列ライターとすべてを使用してC#でビジュアルスタジオで行うのと同じように)

どのクラスとメソッドを使用しますか?

それはどのように機能しますか?

X ++構文は何ですか?

4

1 に答える 1

22

TextIoX++クラスまたはCLRInteropを使用できます。両方のアプローチを示す2つのX++ジョブを次に示します。

static void Job_TextIO(Args _args)
{
    TextIo textIo;
    #File
    ;

    textIo = new TextIo(@"C:\textIOtest.txt", #IO_WRITE);
    textIo.write("Line 1\n");
    textIo.write("Line 2");
}


static void Job_StreamWriter(Args _args)
{
    System.IO.StreamWriter sw;
    InteropPermission perm = new InteropPermission(InteropKind::ClrInterop);
    ;

    perm.assert();

    sw = new System.IO.StreamWriter(@"C:\test.txt");
    sw.WriteLine("Line 1");
    sw.WriteLine("Line 2");
    sw.Flush();
    sw.Close();
    sw.Dispose();

    CodeAccessPermission::revertAssert();
}
于 2009-12-01T21:07:42.407 に答える