c# - While loop for StreamReader not working -


फॉर्म बंद होने के दौरान काम करना बंद हो जाता है। रिटर्न c = s.Substring ... में जबकि

  StreamReader sr = नया StreamReader ("Unos.txt"); s = sr.ReadLine (); c = s.Substring (s.IndexOf (',') + 2, (s.Length - s.IndexOf (',') + 2) - (s.Length - s.IndexOf ('-') + 2) ); यदि ((स्ट्रिंग। एक्लल्स (cbRazred.SelectedItem.ToString (), c.Substring (0, (c.indexOf ('-')))) और स्ट्रिंग। एक्लल्स (cbOdeljenje.SelectedItem.ToString (), ओडेलजेन्जे .ओस्ट्रिंग ()))) lbSpisak.Items.Add (s.Substring (0, s.IndexOf (','))); जबकि (एस! = नल) {s = sr.ReadLine (); c = s.Substring (s.IndexOf (',') + 2, (s.Length - s.IndexOf (',') + 2) - (s.Length - s.IndexOf ('-') + 2) ); यदि ((स्ट्रिंग। एक्लल्स (cbRazred.SelectedItem.ToString (), c.Substring (0, (c.indexOf ('-')))) और स्ट्रिंग। एक्लल्स (cbOdeljenje.SelectedItem.ToString (), ओडेलजेन्जे .ओस्ट्रिंग ()))) lbSpisak.Items.Add (s.Substring (0, s.IndexOf (','))); } sr.Close ();    

बेहतर उपयोग:

  जबकि (! Sr .EndOfStream)   

अपने समय की पाश के लिए एक चेक के रूप में:

  स्ट्रीमरडर sr = नया स्ट्रीमरिडर ("अनोस्सेट।"); (एसआर) का उपयोग करते समय (जबकि (! Sr.EndOfStream) {s = sr.ReadLine (); /// इस पर नई जाँच करें कि आप उपस्ट्रिंग और अनुक्रमित हो रहे हैं जो मौजूद नहीं हो सकते /// // उदाहरण यदि (s.Length & gt; = 1) ... // क्या आप तर्क करते हैं}}    

Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -