কম্পিউটার টিউটোরিয়াল

C#-এ 'is' অপারেটর কীভাবে ব্যবহার করবেন?

C#-এ is অপারেটর চেক করে যে কোনো অবজেক্টের রান-টাইম টাইপ একটি নির্দিষ্ট টাইপের সাথে কম্প্যাটিবল কিনা।

সিনট্যাক্স

expr is type

এখানে, expr হলো এক্সপ্রেশন এবং type হলো টাইপের নাম।

উদাহরণ

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. C#-এ 'as' অপারেটর কীভাবে ব্যবহার করবেন?

  2. ম্যাকে VR (ভার্চুয়াল রিয়েলিটি) ব্যবহারের সম্ভাবনা ও পদ্ধতি

  3. আইফোন জেসচার (Gestures) ব্যবহার করার সম্পূর্ণ গাইড

  4. রুবির টার্নারি অপারেটর মাস্টার করুন: কম্প্যাক্ট কন্ডিশনাল লজিকের কুইক গাইড