2009-12-01 11 views

risposta

19

È possibile utilizzare la classe TextIo X ++ o CLRInterop. Qui ci sono 2 lavori X ++ per dimostrare entrambi gli approcci.

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

Grazie! ha funzionato senza problemi – Marcelo

+1

C'è qualche ragione per usare l'uno sull'altro? –

Problemi correlati