Wednesday 15 September 2010

c# - Error on adding StreamReader instance -


  निजी शून्य openToolStripMenuItem_Click (ऑब्जेक्ट प्रेषक, EventArgs ई) {string txt = ""; OpenFileDialog ofd = नया OpenFileDialog (); Ofd.Filter = "पाठ फ़ाइल | * .txt"; Ofd.FileName = "फ़ाइल"; यदि (ofd.ShowDialog () == System.Windows.Forms.DialogResult.OK) {StreamReader sr = नया StreamReader (फ़ाइल। ओपनराइड (of.fileName)); जबकि (txt! = Null) {txt + = sr.ReadLine () + "\ n"; अगर (txt! = नल) richTextBox1.Text + = txt; अन्य sr.Dispose (); }}}   

यह मेरा कोड है जो मेन्यू स्ट्रिप आइटम पर क्लिक होने पर चलाया जाने वाला है। लेकिन किसी भी तरह से यह मेरे आवेदन पर अटक गया। कोड में त्रुटि क्या है?

आप txt में शामिल हो रहे हैं, इसलिए यह कभी भी निरर्थक प्रयास नहीं हो सकता

  स्ट्रिंग लाइन; जबकि ((रेखा = sr.ReadLine ())! = नल {txt + = line + "\ n"; अगर (txt! = नल) richTextBox1.Text + = txt; अन्य sr.Dispose ();   

इसके अलावा, आपको हमेशा अपने स्ट्रीम रीडर का निपटान करना चाहिए, इसलिए अपना लूप लपेटें (जैसे कि स्ट्रीमरीडर लाइन को भी बदलें) <पूर्व> का उपयोग कर (स्ट्रीमरेडर sr = नया स्ट्रीमरिडर (फ़ाइल। ओपनराइड (of.fileName))) {// जबकि यहां लूप}

No comments:

Post a Comment