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

C# में '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. सी # में असाइनमेंट ऑपरेटर क्या है?

    C# में असाइनमेंट ऑपरेटर का उपयोग करके एक वैरिएबल को मान असाइन करें। C# में असाइनमेंट ऑपरेटर निम्नलिखित हैं - संचालक विवरण उदाहरण = सरल असाइनमेंट ऑपरेटर, दाईं ओर के ऑपरेंड से बाईं ओर के ऑपरेंड को मान असाइन करता है C =A + B, A + B का मान C में निर्दिष्ट करता है += जोड़ें और असाइनमेंट ऑपरेटर, यह बा

  1. सी # में ऑपरेटर प्राथमिकता क्या है?

    एक ऑपरेटर एक प्रतीक है जो संकलक को विशिष्ट गणितीय या तार्किक जोड़तोड़ करने के लिए कहता है। संचालिका पूर्वता एक व्यंजक में पदों के समूहन को निर्धारित करती है। यह एक अभिव्यक्ति के मूल्यांकन को प्रभावित करता है। कुछ ऑपरेटरों की प्राथमिकता दूसरों की तुलना में अधिक होती है; उदाहरण के लिए, गुणन संचालिका

  1. पायथन में &=ऑपरेटर क्या करता है?

    +=ऑपरेटर ऑब्जेक्ट के लिए सिंटैक्टिक शुगर है।__iand__() फ़ंक्शन। पायथन डॉक्स से: इन विधियों को संवर्धित अंकगणितीय असाइनमेंट को लागू करने के लिए कहा जाता है (+=, -=, *=, @=, /=, //=, %=, **=, =, &=, ^=, |=). इन विधियों को ऑपरेशन को जगह में करने का प्रयास करना चाहिए (स्वयं को संशोधित करना) और परिणाम व