हर किसी को नमस्कार ... मुझे Trim
String
की आवश्यकता है। लेकिन मैं स्ट्रिंग के भीतर सभी बार-बार खाली रिक्त स्थान को हटाना चाहता हूं, न केवल अंत में या इसकी शुरुआत में। मैं की तरह एक विधि के साथ यह कर सकता है:सी # बिल्ट-इन प्रकारों का विस्तार कैसे करें, जैसे स्ट्रिंग?
public static string ConvertWhitespacesToSingleSpaces(string value)
{
value = Regex.Replace(value, @"\s+", " ");
}
कौन सा मैं here से मिला है। लेकिन मैं चाहता हूं कि कोड का यह टुकड़ा String.Trim()
के भीतर ही बुलाया जाए, इसलिए मुझे लगता है कि मुझे Trim
विधि को विस्तारित या अधिभारित करने या ओवरराइड करने की आवश्यकता है ... क्या ऐसा करने का कोई तरीका है?
अग्रिम धन्यवाद।
क्या फ़ाइल को एक विशेष नाम की आवश्यकता है? या आप इसे कहां से बचाते हैं? क्या इसे एक यूटिल क्लास या ऐसा कुछ में रखा जा सकता है? – testing
@testing आप उन्हें तब तक कहीं भी रख सकते हैं जब तक कि वे आपके प्रोजेक्ट में संदर्भित हों। यदि आप उन्हें एक विशिष्ट नामस्थान में डालते हैं, तो उन्हें किसी भी अन्य वर्ग की तरह 'उपयोग' कथन के साथ लाएं। – Twicetimes
आपने TrimAndReduce फ़ंक्शन से सीधे रेगेक्स क्यों नहीं लौटाया? यह आपके उत्तर को पढ़ने के लिए बहुत आसान बना दिया होगा।जब तक आप अपने उत्तर का इतना उपयोग नहीं करते हैं कि आपको उस अन्य जगह को कॉल करने की आवश्यकता है – quemeful