2009-12-01 20 views

Répondre

19

Vous pouvez utiliser la classe TextIo X ++ ou CLRInterop. Voici 2 tâches X ++ pour illustrer les deux approches.

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(); 
} 
+0

Merci! travaillé en douceur – Marcelo

+1

Y a-t-il une raison d'utiliser l'un sur l'autre? –