text file
'dan daha hızlı ve daha akıllı bir şekilde okunmanın mümkün olup olmadığını bilmek istiyorum.Bir Metin Dosyasından Nasıl Daha Hızlı/Daha Akıllı Okunur?
Çağrı bu "parçası":
ID:1;
FIELD1 :someText;
FIELD2 :someText;
FIELD3 :someText;
FIELD4 :someText;
FIELD5 :someText;
FIELD6 :someText;
FIELD7 :someText;
FIELD8 :someText;
END_ID :
01: someData;
02: someData;
...
...
48: someData;
ENDCARD:
Bir metin dosyasına onlardan binlerce var
Bu text file
bir benim verilerin tipik biçimidir.
LINQ
"part" tarafından "part" tarafından okunabilir mi? Her bir çizgiden geçmek istemiyorum.
LINQ
ID:1;
'dan başlayıp ENDCARD:
ile bitebilir mi? Gittiğiniz İşte
string[] lines = System.IO.File.ReadAllLines(SomeFilePath);
//Cleaning up the text file of unwanted text
var cleanedUpLines = from line in lines
where !line.StartsWith("FIELD1")
&& !line.StartsWith("FIELD5")
&& !line.StartsWith("FIELD8")
select line.Split(':');
//Here i want to LINQtoText "part" by "part"
//This i do not want to do!!!
foreach (string[] line in cleanedUpLines)
{
}
Vay, bu gerçekten harika. Teşekkürler Marc. =) – Willem
Sadece bu soruyı nasıl bulabileceğinizi, okuyabileceğinizi ve 10'ar dakika içinde (15) tamamıyla nasıl bu kadar temiz ve özlü bir cevapla cevaplayabileceğinizi merak ediyorum. – Oliver
@Oliver bir çok LINQ yapmanın nezaketiyle mi? –