में सभी रिक्त स्थान आसानी से जांचें कि स्ट्रिंग खाली है या रिक्त स्थान की अनिश्चित राशि से भरा है या नहीं?जांचें कि क्या स्ट्रिंग खाली है या सी #
उत्तर
आप नेट 4, use the string.IsNullOrWhiteSpace
method है:
if(string.IsNullOrWhiteSpace(myStringValue))
{
// ...
}
आप .NET 4 नहीं है, तो, और आप अपने तार ट्रिम करने के लिए खड़े हो सकते हैं, तो आप इसे पहले ट्रिम सकता है, तो जाँच अगर यह होता है खाली।
अन्यथा, आप यह अपने आप को लागू करने पर विचार कर सकता है:
.Net 3.5 Implementation of String.IsNullOrWhitespace with Code Contracts
यह पहले से ही आप के लिए जाना जाता रहा है कि स्ट्रिंग शून्य नहीं है, और तुम सिर्फ यकीन है कि यह एक खाली स्ट्रिंग का उपयोग नहीं कर रहा है बनाना चाहते निम्नलिखित:
public static bool IsEmptyOrWhiteSpace(this string value) =>
value.All(char.IsWhiteSpace);
की सहायता नहीं कर सकता यदि आपको शून्य की जांच करने और इसे अस्वीकार करने की आवश्यकता है, तो नल-सशर्त आमंत्रण का उपयोग करें और शून्य-coalescing: 'मूल्य? सभी (char.IsWhiteSpace) ?? झूठा '- या आप कम फैंसी शॉर्ट-सर्किट मूल्यांकन को नियोजित कर सकते हैं: 'value! = null && value.All (char.IsWhiteSpace)' – Palec
हल करने के लिए LINQ का उपयोग करने का प्रयास करें?
if(from c in yourString where c != ' ' select c).Count() != 0)
यदि स्ट्रिंग सभी रिक्त स्थान नहीं है तो यह सच हो जाएगा।
बहुत उपयोगी और बीमार प्रदर्शन उपयोगी होने के लिए। गैर-स्पेस चार देखने के बाद भी यह पूरी स्ट्रिंग को हमेशा सक्रिय करता है। ['संख्यात्मक। सभी
- 1. जांचें कि स्ट्रिंग खाली है
- 2. जांचें कि क्या एनएसएमयूटेबल डिक्शनरी खाली है?
- 3. जांचें कि सरणी खाली है या शून्य
- 4. जांचें कि क्या डेटाबेस सेल खाली है
- 5. जांचें कि क्या स्ट्रिंग
- 6. जांचें कि क्या NSNumber खाली है
- 7. जांचें कि क्या CoreData विशेषता खाली है
- 8. जांचें कि क्या std :: wstring शून्य या खाली है
- 9. कैसे जांचें कि सरणी शून्य या खाली है या नहीं?
- 10. जांचें कि क्या सी #
- 11. जांचें कि क्या चर स्ट्रिंग या सरणी है Twig
- 12. जांचें कि क्या स्ट्रिंग में दिनांक है या नहीं
- 13. जांचें कि कोई PHP सत्र खाली है या नहीं?
- 14. कैसे जांचें कि सरणी खाली नहीं है या नहीं?
- 15. एएस 3: जांचें कि कोई शब्दकोश खाली है या नहीं
- 16. जांचें कि कोई HTML इनपुट तत्व खाली है या उपयोगकर्ता
- 17. जांचें कि $ _POST-value खाली है
- 18. कैसे जांचें कि कोई std :: स्ट्रिंग सेट है या नहीं?
- 19. जांचें कि jQuery डेटपिकर खाली है या नहीं?
- 20. Magento कैसे जांचें कि शॉपिंग कार्ट खाली है या नहीं?
- 21. Jquery जांचें कि पैराग्राफ खाली है
- 22. जांचें कि क्या लिनक्स
- 23. जांचें कि स्ट्रिंग में
- 24. जांचें कि स्ट्रिंग
- 25. जांचें कि कोई BSTR खाली है
- 26. जांचें कि स्ट्रिंग टैब
- 27. जांचें कि स्ट्रिंग जावास्क्रिप्ट RegExp
- 28. जांचें कि क्या टेक्स्टबॉक्स खाली है और संदेशबॉक्स लौटाएं?
- 29. जांचें कि एक स्ट्रिंग
- 30. jQuery: जांचें कि स्ट्रिंग
मैं नए संस्करणों में विश्वास करता हूं कि यह 'string.IsNullOrEmpty (YourString) ' – sylverfyre
@sylverfyre: नहीं। वे दो अलग-अलग तरीके हैं और अलग-अलग चीजें करते हैं। देखें: ['IsNullOrEmpty'] (http://msdn.microsoft.com/en-us/library/system.string.isnullorempty.aspx) बनाम [' IsNullOrWhiteSpace'] (http://msdn.microsoft.com/en -us/लाइब्रेरी/system.string.isnullorwhitespace.aspx) –
यह उत्तर गलत है क्योंकि स्ट्रिंग शून्य होने पर यह सही होगा। – Simon