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

सी # में एक स्ट्रिंग को एक शून्य करने योग्य int में कैसे पार्स करें?


C# एक विशेष डेटा प्रकार, अशक्त प्रकार प्रदान करता है, जिसके लिए आप मानों की सामान्य श्रेणी के साथ-साथ शून्य मान भी निर्दिष्ट कर सकते हैं।

सी # 2.0 ने शून्य प्रकार पेश किए जो आपको मूल्य प्रकार चर के लिए शून्य असाइन करने की अनुमति देते हैं। आप Nullable का उपयोग करके अशक्त प्रकार घोषित कर सकते हैं जहाँ T एक प्रकार है।

  • निरर्थक प्रकारों का उपयोग केवल मान प्रकारों के साथ किया जा सकता है।

  • यदि मान शून्य है, तो Value प्रॉपर्टी एक InvalidOperationException को फेंक देगी; अन्यथा यह मान वापस कर देगा।

  • यदि चर में कोई मान है, या यदि यह शून्य है, तो HasValue गुण सत्य लौटाता है।

  • आप केवल ==और !=ऑपरेटरों का उपयोग एक शून्य प्रकार के साथ कर सकते हैं। अन्य तुलना के लिए Nullable स्थिर वर्ग का उपयोग करें।

  • नेस्टेड अशक्त प्रकारों की अनुमति नहीं है। अशक्त<अशक्त> i; संकलन समय त्रुटि देगा।

उदाहरण 1

static class Program{
   static void Main(string[] args){
      string s = "123";
      System.Console.WriteLine(s.ToNullableInt());
      Console.ReadLine();
   }
   static int? ToNullableInt(this string s){
      int i;
      if (int.TryParse(s, out i)) return i;
      return null;
   }
}

आउटपुट

123

जब नल को एक्सटेंशन विधि में पास किया जाता है तो यह कोई मान प्रिंट नहीं करता है

static class Program{
   static void Main(string[] args){
      string s = null;
      System.Console.WriteLine(s.ToNullableInt());
      Console.ReadLine();
   }
   static int? ToNullableInt(this string s){
      int i;
      if (int.TryParse(s, out i)) return i;
      return null;
   }
}

आउटपुट


  1. किसी सरणी को जावास्क्रिप्ट स्ट्रिंग में कैसे बदलें?

    किसी सरणी को JavaScript स्ट्रिंग में बदलने के लिए, toString() विधि का उपयोग करें। JavaScript सरणी toString() विधि निर्दिष्ट सरणी और उसके तत्वों के स्रोत कोड का प्रतिनिधित्व करने वाली एक स्ट्रिंग लौटाती है। उदाहरण एक सरणी को एक स्ट्रिंग में बदलने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं -

  1. जावास्क्रिप्ट में स्ट्रिंग में अशक्त कैसे परिवर्तित किया जाता है?

    स्ट्रिंग में कनवर्ट करने के लिए JavaScript में String() विधि का उपयोग करें। उदाहरण जावास्क्रिप्ट में नल को स्ट्रिंग में कैसे परिवर्तित करें, यह जानने के लिए आप निम्न कोड चलाने का प्रयास कर सकते हैं। <!DOCTYPE html> <html>    <body>       <p>Convert

  1. एंड्रॉइड में जेसन स्ट्रिंग का विश्लेषण कैसे करें?

    यह उदाहरण दर्शाता है कि एंड्रॉइड में JSON स्ट्रिंग को कैसे पार्स करें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।