typeof()
`typeof` অপারেটর টাইপ নেয় এবং আর্গুমেন্টের টাইপ রিটার্ন করে।
GetType()
C#-তে অ্যারে ক্লাসের `GetType()` মেথড কারেন্ট ইনস্ট্যান্সের টাইপ পাওয়া যায়।
is
`"is"` কিওয়ার্ড ব্যবহার করা হয় চেক করার জন্য যে একটি অবজেক্ট কি একটি স্পেসিফিক টাইপে কাস্ট করা যাবে। অপারেশনের রিটার্ন টাইপ বুলিয়ান।
উদাহরণ
class Demo { }
class Program
{
static void Main()
{
var demo = new Demo();
Console.WriteLine($"typeof { typeof(Demo)}");
Type tp = demo.GetType();
Console.WriteLine($"GetType {tp}");
if (demo is Demo)
{
System.Console.WriteLine($"is keyword check true");
}
Console.ReadLine();
}
}
আউটপুট
typeof ConsoleApp.Demo
GetType ConsoleApp.Demo
is keyword check true