কম্পিউটার

C# এ ‘is’ অপারেটরের উদ্দেশ্য কী?


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

  1. C# এ অ্যাসাইনমেন্ট অপারেটর কি?

  2. C# এ অপারেটর অগ্রাধিকার কি?

  3. জাভাতে প্রসেস ক্লাসের উদ্দেশ্য কী?

  4. পাইথনে &=অপারেটর কি করে?