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

C# में 'as' ऑपरेटर का उपयोग कैसे करें?


"as" ऑपरेटर संगत प्रकारों के बीच रूपांतरण करता है। यह एक कास्ट ऑपरेशन की तरह है और यह केवल संदर्भ रूपांतरण, अशक्त रूपांतरण और बॉक्सिंग रूपांतरण करता है। as ऑपरेटर अन्य रूपांतरण नहीं कर सकता, जैसे उपयोगकर्ता-परिभाषित रूपांतरण, जो इसके बजाय कास्ट एक्सप्रेशन का उपयोग करके किया जाना चाहिए।

निम्नलिखित एक उदाहरण है जो सी # में ऑपरेशन के रूप में उपयोग दिखा रहा है। यहाँ 'as' का प्रयोग रूपांतरण के लिए किया जाता है:

string s = obj[i] as string;

C# में 'as' ऑपरेटर के साथ काम करने के लिए निम्न कोड चलाने का प्रयास करें -

उदाहरण

using System;

public class Demo {
   public static void Main() {
      object[] obj = new object[2];
      obj[0] = "jack";
      obj[1] = 32;

      for (int i = 0; i < obj.Length; ++i) {
         string s = obj[i] as string;
         Console.Write("{0}: ", i);
         if (s != null)
         Console.WriteLine("'" + s + "'");
         else
         Console.WriteLine("This is not a string!");
      }
      Console.ReadKey();
   }
}

आउटपुट

0: 'jack'
1: This is not a string!

  1. जावास्क्रिप्ट का उपयोग कैसे करें +=ऑपरेटर

    जावास्क्रिप्ट +=ऑपरेटर दो मानों को एक साथ जोड़ता है और परिणाम को एक चर को निर्दिष्ट करता है। इस ऑपरेटर को अतिरिक्त असाइनमेंट ऑपरेटर कहा जाता है। यह नियमित चर =X + Y सिंटैक्स से अधिक सुविधाजनक है। एक प्लस चिह्न और एक बराबर चिह्न एक साथ? क्या यह एक टाइपो है? जावास्क्रिप्ट में, एक प्लस और एक बराबर चि

  1. SQL EXISTS:इस SQL ​​​​ऑपरेटर का उपयोग कैसे करें

    SQL में एक क्वेरी को परिभाषित करने के लिए आप कई चीजें कर सकते हैं। एक चीज जो आप WHERE क्लॉज में कर सकते हैं, यह देखने के लिए जांच करें कि डेटाबेस में मिलान करने वाले पैरामीटर के साथ कोई पंक्ति मौजूद है या नहीं। हम इसे EXISTS ऑपरेटर के साथ करते हैं। वाक्यविन्यास इस प्रकार है: SELECT <Column>

  1. एंड्रॉइड स्क्लाइट में इंटरसेक्ट ऑपरेटर का उपयोग कैसे करें?

    उदाहरण में आने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में एसक्लाइट डेटा बेस क्या है। SQLite एक ओपन सोर्स SQL ​​डेटाबेस है जो किसी डिवाइस पर टेक्स्ट फ़ाइल में डेटा स्टोर करता है। Android अंतर्निहित SQLite डेटाबेस कार्यान्वयन के साथ आता है। SQLite सभी रिलेशनल डेटाबेस सुविधाओं का समर्थन करता है। इस ड