C#-এ "is" অপারেটর চেক করে যে কোনো অবজেক্টের রান-টাইম টাইপ প্রদত্ত টাইপের সাথে সামঞ্জস্যপূর্ণ কিনা।
নিচের সিনট্যাক্স।
expr is type
এখানে, expr অভিব্যক্তি হল
টাইপ হল প্রকারের নাম
C# এ is operator এর ব্যবহার দেখানোর একটি উদাহরণ নিচে দেওয়া হল।
উদাহরণ
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(); } }