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

C# IsNullOrWhiteSpace() मेथड

C# में IsNullOrWhiteSpace() मेथड यह इंगित करता है कि कोई निर्दिष्ट स्ट्रिंग null, खाली है, या केवल व्हाइट-स्पेस कैरेक्टर्स से बनी है।

सिंटैक्स

public static bool IsNullOrWhiteSpace (string val);

उपरोक्त, पैरामीटर val परीक्षण करने के लिए स्ट्रिंग है।

उदाहरण 1

using System;

public class Demo {
    public static void Main() {
        string str1 = null;
        string str2 = String.Empty;
        Console.WriteLine("Is string1 null or whitespace? = " + String.IsNullOrWhiteSpace(str1));
        Console.WriteLine("Is string2 null or whitespace? = " + String.IsNullOrWhiteSpace(str2));
    }
}

आउटपुट

Is string1 null or whitespace? = True
Is string2 null or whitespace? = True

उदाहरण 2

using System;

public class Demo {
    public static void Main() {
        string str1 = "\n";
        string str2 = "Tim";
        Console.WriteLine("Is string1 null or whitespace? = " + String.IsNullOrWhiteSpace(str1));
        Console.WriteLine("Is string2 null or whitespace? = " + String.IsNullOrWhiteSpace(str2));
    }
}

आउटपुट

Is string1 null or whitespace? = True
Is string2 null or whitespace? = False
  1. - C में NULL पॉइंटर

    एक NULL पॉइंटर एक पॉइंटर है जो कुछ भी नहीं इंगित करता। NULL पॉइंटर के कुछ उपयोग: पॉइंटर वेरिएबल को इनिशियलाइज़ करने के लिए जब वह पॉइंटर वेरिएबल अभी तक किसी वैध मेमोरी एड्रेस को असाइन नहीं किया गया है। किसी फंक्शन आर्गुमेंट में NULL पॉइंटर पास करने के लिए जब हम कोई वैध मेमोरी एड्रेस पास नहीं करना

  1. - C++ में NULL क्लास पॉइंटर के माध्यम से क्लास मेथड कॉल करना

    एक क्लास मेथड को NULL क्लास पॉइंटर का उपयोग करके कॉल किया जा सकता है। नोट − यह अपरिभाषित व्यवहार है और प्रोग्राम के निष्पादन के बारे में कोई गारंटी नहीं है। वास्तविक परिणाम उपयोग किए गए कंपाइलर पर निर्भर करते हैं। इसे प्रदर्शित करने वाला एक प्रोग्राम निम्नलिखित है। उदाहरण #include <iostream

  1. C# में जेनेरिक मेथड से null कैसे लौटाएं? C# में जेनेरिक मेथड से null कैसे लौटाएं?

    जेनेरिक्स हमें प्लेसहोल्डर्स के साथ एक क्लास को परिभाषित करने की अनुमति देते हैं जो उसके फील्ड्स, मेथड्स, पैरामीटर्स आदि के टाइप के लिए होते हैं। जेनेरिक्स कंपाइल टाइम पर इन प्लेसहोल्डर्स को किसी विशिष्ट टाइप से बदल देते हैं। एक जेनेरिक को एंगल ब्रैकेट्स <> का उपयोग करके परिभाषित किया जा सकता