मैं जानना चाहता हूं कि text file
से तेज़ और स्मार्ट तरीके से पढ़ना संभव है या नहीं।टेक्स्ट फ़ाइल तेज/स्मार्ट से कैसे पढ़ा जाए?
कॉल इस "भाग":
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:
मैं एक पाठ फ़ाइल में उनकी संख्या हज़ारों
यह एक text file
में मेरे डेटा का एक विशिष्ट स्वरूप है।
क्या यह "भाग" द्वारा "भाग" पढ़ने के लिए LINQ
का उपयोग करना संभव है? मैं हर एक लाइन के माध्यम से लूप नहीं करना चाहता।
LINQ
ID:1;
से शुरू होने के लिए यह संभव होगा और ENDCARD:
पर समाप्त होगा?
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)
{
}
वाह, यह वास्तव में कमाल का है। धन्यवाद मार्क। =) – Willem
मैं सोच रहा हूं कि इस तरह के एक साफ और संक्षिप्त उत्तर के साथ आप इस प्रश्न को कैसे पढ़ सकते हैं, पढ़ सकते हैं और जवाब दे सकते हैं (संपादन 15 के साथ ठीक है)। – Oliver
@ ओलिवर बहुत सारे LINQ करने की सौजन्य? –