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

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


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

निम्न सिंटैक्स है:

expr is type

यहाँ, expr एक्सप्रेशन है और type टाइप का नाम है।

निम्न उदाहरण 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. - मैक पर VR का उपयोग कैसे करें

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

  1. iPhone जेस्चर का उपयोग कैसे करें iPhone जेस्चर का उपयोग कैसे करें

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

  1. - Ruby के टर्नरी ऑपरेटर को मास्टर करना: कॉम्पैक्ट कंडीशनल लॉजिक के लिए त्वरित गाइड

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