Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में फाइल पढ़ने के विभिन्न तरीके

टेक्स्ट फाइल पढ़ना

StreamReader का उपयोग करके टेक्स्ट फाइल लाइन दर लाइन पढ़ें:

using System; 
using System.IO; 

namespace FileApplication { 
    class Program { 
        static void Main(string[] args) { 
            try { 
                using (StreamReader sr = new StreamReader("d:/new.txt")) { 
                    string line; 
                    while ((line = sr.ReadLine()) != null) { 
                        Console.WriteLine(line); 
                    } 
                } 
            } catch (Exception e) { 
                Console.WriteLine("The file could not be read:"); 
                Console.WriteLine(e.Message); 
            } 
            Console.ReadKey(); 
        } 
    } 
}

बाइनरी फाइल पढ़ना

BinaryReader और BinaryWriter का उपयोग करें:

using System.IO; 

namespace BinaryFileApplication { 
    class Program { 
        static void Main(string[] args) { 
            BinaryWriter bw; 
            BinaryReader br; 
            int i = 25; 
            double d = 3.14157; 
            bool b = true; 
            string s = "I am happy"; 
            
            // फाइल बनाएं और लिखें
            try { 
                bw = new BinaryWriter(new FileStream("mydata", FileMode.Create)); 
                bw.Write(i); 
                bw.Write(d); 
                bw.Write(b); 
                bw.Write(s); 
                bw.Close(); 
            } catch (IOException e) { 
                Console.WriteLine(e.Message + "\n Cannot create/write file."); 
                return; 
            } 
            
            // फाइल पढ़ें
            try { 
                br = new BinaryReader(new FileStream("mydata", FileMode.Open)); 
                i = br.ReadInt32(); 
                Console.WriteLine("Integer data: {0}", i); 
                d = br.ReadDouble(); 
                Console.WriteLine("Double data: {0}", d); 
                b = br.ReadBoolean(); 
                Console.WriteLine("Boolean data: {0}", b); 
                s = br.ReadString(); 
                Console.WriteLine("String data: {0}", s); 
                br.Close(); 
            } catch (IOException e) { 
                Console.WriteLine(e.Message + "\n Cannot read file."); 
            } 
            Console.ReadKey(); 
        } 
    } 
}

अन्य तरीके:

  • File.ReadAllText() - पूरी फाइल एक स्ट्रिंग में
  • File.ReadAllLines() - सभी लाइन्स स्ट्रिंग ऐरे में
  • File.ReadLines() - लेज़ी एन्यूमरेशन (बड़ी फाइल्स के लिए)
  1. Bash में फ़ाइल पढ़ने में मास्टरी: सर्वश्रेष्ठ While-लूप तकनीकें Bash में फ़ाइल पढ़ने में मास्टरी: सर्वश्रेष्ठ While-लूप तकनीकें

    यह लेख bash स्क्रिप्ट में while लूप का उपयोग करके फ़ाइलें पढ़ने के बारे में है। फ़ाइल पढ़ना प्रोग्रामिंग में एक सामान्य ऑपरेशन है। आपको विभिन्न तरीकों से परिचित होना चाहिए और कौन सी विधि उपयोग करने के लिए अधिक कुशल है। Bash में, एक ही कार्य को कई तरीकों से प्राप्त किया जा सकता है लेकिन कार्य पूरा कर

  1. Mac से Instagram पर डायरेक्ट मैसेज कैसे भेजें: आसान चरण-दर-चरण गाइड Mac से Instagram पर डायरेक्ट मैसेज कैसे भेजें: आसान चरण-दर-चरण गाइड

    Instagram एक सोशल मीडिया प्लेटफॉर्म के रूप में जाना जाता है जो आपको अपनी तस्वीरें और वीडियो ऑनलाइन साझा करने की अनुमति देता है। यह सोशल मीडिया प्लेटफॉर्म वास्तव में Facebook के स्वामित्व में है - दुनिया के सबसे लोकप्रिय सोशल मीडिया नेटवर्क में से एक। और Instagram की विशेषताओं में से एक यह है कि आप

  1. Windows 11 में फ़ाइलें अनज़िप कैसे करें: 3 सरल विधियां Windows 11 में फ़ाइलें अनज़िप कैसे करें: 3 सरल विधियां

    Zip या संपीड़ित फ़ाइलें फ़ाइलों को छोटा करने और उन्हें समूहित करने के सर्वोत्तम तरीके हैं। यह उपयोगकर्ताओं को उनकी हार्ड डिस्क पर स्टोरेज स्पेस बचाने में मदद करता है। हालांकि, कुछ इन ज़िप फ़ाइलों को अनज़िप या असंपीड़ित करने की सूक्ष्म कला नहीं जानते हैं। यह लेख पाठकों को Microsoft द्वारा प्रदान किए