मैं सी # के लिए नया हूं और मैंने StreamReader
का उपयोग करना शुरू कर दिया है। मैं एक समय में एक फ़ाइल को एक पंक्ति पढ़ने की कोशिश कर रहा हूं और लाइन को आउटपुट करता हूं जब यह "I/RPTGEN" जैसे विशिष्ट कीवर्ड से मेल खाता है।एक समय में एक सीएसवी फ़ाइल को एक पंक्ति को कैसे पढ़ा जाए और कीवर्ड का विश्लेषण करें
अब तक मुझे पता चला है कि पूरी फ़ाइल को स्ट्रिंग में कैसे पढ़ा जाए, लेकिन मुझे यह समझने में परेशानी हो रही है कि एक समय में इसे एक पंक्ति को कैसे पढ़ा जाए।
मेरा कोड अब तक यह है।
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication5
{
class Test
{
public static void Main()
{
try
{
using (StreamReader sr = new StreamReader("c:/temp/ESMDLOG.csv"))
{
String line = sr.ReadToEnd();
Console.WriteLine(line);
Console.ReadLine();
}
}
catch (Exception e)
{
Console.WriteLine("The File could not be read:");
Console.WriteLine(e.Message);
Console.ReadLine();
}
}
}
}
प्लस यहां फ़ाइल में एक पंक्ति का नमूना है।
सलाहकार, 2/27/2013 00:00:44, आई/RPTGEN (cadinterface), आई/RPTGEN विफल - त्रुटि 500 - आंतरिक सर्वर त्रुटि - एक रिपोर्ट के अनुरोध के लिए लौट आए (जाँच URL के लिए लॉग इन करें) ।
@Tosi उनका सवाल शीर्षक में था "कैसे एक सीएसवी एक समय में एक लाइन फाइल और कीवर्ड्स पार्स आउट कर पढ़ने के लिए"। इतना कठोर मत बनो। –