Ho un'applicazione che sta attualmente creando un file di testo da importare in un'applicazione di contabilità. Sta usando il codice seguente per creare il file e scrivere le linee ad esso:C# crea file usando memorystream anziché textwriter
TextWriter tw = new StreamWriter(ExtractFileName);
tw.WriteLine("ref\tACCOUNT\tbatch\tDEBIT\tCREDIT\tDesc");
ora ho bisogno di creare più file estratto e il piano su comprimerli in un unico file .zip usando SharpZipLib (#ziplib) e voglio cambiare il mio codice per fare la creazione del file di testo "in memoria" e usarlo per creare il mio file zip. Penso che dovrei creare/usare un MemoryStream ma non riesco a capire come eseguire il port del mio codice esistente.
Grazie.
Perfetto, grazie per la rapida risposta. Il mio file .zip è ora creato. – tmcallaghan
Questo è fantastico, felice di essere d'aiuto :) –
Di solito si consiglia di utilizzare l'uso di "memoria" per garantire lo smaltimento. – ppumkin