9
Diciamo che ho un file e si desidera leggere le righe, è:StreamReader per leggere gamma di linee
while(!streamReader.EndOfStream) {
var line = streamReader.ReadLine();
}
Come faccio a leggere solo una gamma di linee? Solo letture da 10 a 20 solo.
l'approccio LINQ è molto di più elegante ma vorrei liberarmi di 'var lines = ..' e andare dritto in un ciclo 'foreach (stringa di righe in File.Readlines ...' – Ted
È più elegante, ma legge il * intero * file in memoria prima, d Non è così? Questa potrebbe non essere una buona idea per i file più grandi ... –
@Thorsten Dittmar: No! '.ReadLines' non è' .ReadAllLines' (per favore, nota 'All') –