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

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

C# में "is" ऑपरेटर यह जांचता है कि किसी ऑब्जेक्ट का रन-टाइम प्रकार किसी दिए गए प्रकार के अनुकूल है या नहीं।

निम्नलिखित वाक्य रचना है -

expr is type

यहां, expr व्यंजक है और प्रकार प्रकार का नाम है

C# में is ऑपरेटर के उपयोग को दर्शाने वाला एक उदाहरण निम्नलिखित है -

उदाहरण

using System;
class One { }
class Two { }

public class Demo {
   public static void Test(object obj) {
      One x;
      Two y;
      if (obj is One) {
         Console.WriteLine("Class One");
         x = (One)obj;
      } else if (obj is Two) {
         Console.WriteLine("Class Two");
         y = (Two)obj;
      } else {
         Console.WriteLine("None of the classes!");
      }
   }

   public static void Main() {
      One o1 = new One();
      Two t1 = new Two();
      Test(o1);
      Test(t1);
      Test("str");
      Console.ReadKey();
   }
}

आउटपुट

Class One
Class Two
None of the classes!

  1. Mac पर VR का उपयोग कैसे करें

    बेहद लोकप्रिय HTC Vive और Oculus Rift अब दुनिया भर में खरीदने के लिए उपलब्ध हैं, कई मैक उपयोगकर्ता सोच रहे हैं कि क्या आप Mac पर VR का उपयोग कर सकते हैं और यदि हां, तो कैसे। ओकुलस के सीईओ पामर लक्की ने पहले कहा था कि ओकुलस रिफ्ट को पावर देने के लिए कोई भी मौजूदा मैकबुक पर्याप्त मजबूत नहीं होगा, हमन

  1. आईफोन जेस्चर का उपयोग कैसे करें

    iPhones अविश्वसनीय उपकरण हैं। उन कम फ्रेम के भीतर वेब के माध्यम से यात्रा करने, गेम खेलने, वीडियो चैट के माध्यम से परिवार और दोस्तों के संपर्क में रहने, गंभीर काम करने और यहां तक ​​​​कि कभी-कभार फोन कॉल करने की क्षमता निहित है। लेकिन जब आप बॉक्स खोलते हैं और पहली बार अपने हाथ में एक को पकड़ते हैं तो

  1. रूबी टर्नरी ऑपरेटर का उपयोग कैसे करें (?:)

    रूबी में टर्नरी ऑपरेटर क्या है? एक टर्नरी ऑपरेटर तीन भागों से बना होता है, यहीं से टर्नरी शब्द आता है। इन भागों में एक सशर्त विवरण शामिल है &दो संभावित परिणाम । दूसरे शब्दों में, एक टर्नरी आपको कोड की केवल एक पंक्ति में एक कॉम्पैक्ट if/else एक्सप्रेशन लिखने का एक तरीका देता है। उदाहरण के लिए : 1