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

C# में 'as' Operator का Purpose क्या है?


"as" Operator Compatible Types के बीच Conversions Perform करता है। यह Cast Operation जैसा है और केवल Reference Conversions, Nullable Conversions, और Boxing Conversions Perform करता है। As Operator अन्य Conversions Perform नहीं कर सकता, जैसे User-Defined Conversions, जिन्हें Cast Expressions का उपयोग करके Perform किया जाना चाहिए।

निम्न Example C# में As Operation के उपयोग को दर्शाता है। यहां As का उपयोग Conversion के लिए किया जाता है।

string s = obj[i] as string;

C# में 'as' Operator के साथ काम करने के लिए निम्न Code को Run करें।

Example

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();    } }

Output

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

  1. - C# में असाइनमेंट ऑपरेटर क्या है

    C# में असाइनमेंट ऑपरेटर का उपयोग करके वेरिएबल को वैल्यू असाइन करें। C# में निम्नलिखित असाइनमेंट ऑपरेटर्स हैं - ऑपरेटर विवरण उदाहरण = सिंपल असाइनमेंट ऑपरेटर, राइट साइड ऑपरेंड्स से लेफ्ट साइड ऑपरेंड को वैल्यू असाइन करता है C = A + B, A + B की वैल्यू को C में असाइन करता है += एड AND असाइनमेंट

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

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

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

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