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