मेरा प्रश्न काफी सरल है। मुझे विंडोज टेक्स्ट फ़ाइल से सभी टेक्स्ट लाइनों को प्राप्त करने की आवश्यकता है। सभी लाइनें \ r \ n प्रतीकों से अलग होती हैं। मैं स्ट्रिंग का उपयोग करता हूं। स्प्लिट, लेकिन यह अच्छा नहीं है, क्योंकि यह केवल खाली प्रतीक को छोड़कर 'एक प्रतीक द्वारा' विभाजित करता है जिसे मुझे विकल्प ध्वज के साथ हटाने की आवश्यकता होती है। क्या कोई बेहतर तरीका है? coz GetFromSomeWhere वास्तव में रेगुलर एक्सप्रेशन से है, इसलिए मैं इस बिंदु के बाद कोई फ़ाइल हैविंडोज टेक्स्ट फ़ाइल (/ आर/एन अलगाव) से लाइनों को कैसे विभाजित करें
मेरे कार्यान्वयन
string wholefile = GetFromSomeWhere();
// now parsing
string[] lines = operationtext.Split("\r\n".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
// ok now I have lines array
अद्यतन
File.ReadAllXXX यहाँ किसी काम का नहीं है।
निश्चित रूप से यह [प्रस्ताव] देखें (http://area51.stackexchange.com/proposals/11464/code-review?referrer=aWNm_PdciyFqjFW8CUacGw2 " को़ड समीक्षा")। यह लगभग है, बस थोड़ा और समर्थन की आवश्यकता है :) – greatwolf