2009-12-01 42 views

Respuesta

19

Puede usar la clase TextIo X ++ o CLRInterop. Aquí hay 2 trabajos de X ++ para demostrar ambos enfoques.

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

¡Gracias! funcionó sin problemas – Marcelo

+1

¿Hay alguna razón para usar una sobre la otra? –

Cuestiones relacionadas