Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में string.Empty या String.Empty से स्ट्रिंग इनिशियलाइज़ करना

स्ट्रिंग को खाली इनिशियलाइज़ करना

string.Empty का उपयोग करके स्ट्रिंग को खाली सेट करें:

string myStr = string.Empty;

IsNullOrEmpty() से चेक करें कि स्ट्रिंग खाली या नल है:

if (string.IsNullOrEmpty(myStr)) { 
    Console.WriteLine("String is empty or null!"); 
}

पूर्ण कोड उदाहरण

using System; 

namespace Demo { 
    public class Program { 
        public static void Main(string[] args) { 
            string myStr = string.Empty; 
            if (string.IsNullOrEmpty(myStr)) { 
                Console.WriteLine("String is empty or null!"); 
            } else { 
                Console.WriteLine("String isn't empty or null!"); 
            } 
        } 
    } 
}

आउटपुट

String is empty or null!

string.Empty vs "" (खाली स्ट्रिंग लिटरल):

पहलूstring.Empty""
पठनीयताअधिक स्पष्ट इरादासंक्षिप्त
मेमोरीसिंगलटन (शेयर्ड)प्रति उपयोग नया ऑब्जेक्ट (पुराने .NET में)
प्रदर्शनथोड़ा बेहतरनगण्य अंतर

आधुनिक C#: दोनों अनिवार्य रूप से समान हैं। string.Empty कोड इरादे को स्पष्ट करता है।

संबंधित मेथड्स:

  • string.IsNullOrEmpty(str) - नल या खाली चेक
  • string.IsNullOrWhiteSpace(str) - नल, खाली, या केवल व्हाइटस्पेस चेक
  1. - Python split() मेथड का उपयोग कैसे करें

    Python का split() मेथड एक स्ट्रिंग को सूची (list) में विभाजित करता है। परिणामी सूची में मान एक विभाजक वर्ण (separator character) के आधार पर अलग किए जाते हैं। डिफ़ॉल्ट रूप से विभाजक एक व्हाइटस्पेस होता है। सामान्य विभाजकों में व्हाइटस्पेस और कॉमा शामिल हैं। Python स्ट्रिंग्स स्ट्रिंग्स वर्णों का संग

  1. Android में स्ट्रिंग तुलना का उपयोग कैसे करें? Android में स्ट्रिंग तुलना का उपयोग कैसे करें?

    Android में स्ट्रिंग तुलना तकनीकें यह उदाहरण दर्शाता है कि Android में स्ट्रिंग तुलना का उपयोग कैसे करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में एक नया प्रोजेक्ट बनाएं: File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2: लेआउट XML जोड़ें (res/layout/activi

  1. Android में StringBuffer का उपयोग कैसे करें? Android में StringBuffer का उपयोग कैसे करें?

    Android में StringBuffer क्लास का उपयोग उदाहरण में जाने से पहले, हमें पता होना चाहिए कि StringBuffer क्या है। StringBuffer क्लास का उपयोग म्यूटेबल स्ट्रिंग बनाने के लिए किया जाता है और यह थ्रेड-सेफ है। यह उदाहरण दर्शाता है कि Android में StringBuffer का उपयोग कैसे करें। चरण 1: नया प्रोजेक्ट बनाएं A