SORU
7 Kasım 2011, PAZARTESİ


'okumak için en hızlı yol ne bir metin dosyası satır satır?

Satır metin dosyasına bir satır okumak istiyorum. Eğer mümkün olduğunca verimli bir şekilde içindeki yapıyorum onu öğrenmek istiyorum .NET C# şeyler kapsamında.

Bu şimdiye kadar istediğim şu:

var filestream = new System.IO.FileStream(textFilePath,
                                          System.IO.FileMode.Open,
                                          System.IO.FileAccess.Read,
                                          System.IO.FileShare.ReadWrite);
var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128);

while ((lineOfText = file.ReadLine()) != null)
{
    //Do something with the lineOfText
}

CEVAP
7 Kasım 2011, PAZARTESİ


Kullanıyorsanız .NET 4, senin için her şeyi yapar 4* *kullanın sadece. Olduğunu düşünüyorumçokayrıca FileOptions.SequentialScan ve daha büyük bir tampon kullanabilir hariç aynı senin (128 çok küçük görünüyor).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • Nickcidious

    Nickcidious

    6 HAZİRAN 2011
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012