ประเภทของ()
ประเภทใช้ Type และส่งกลับประเภทของอาร์กิวเมนต์
GetType()
เมธอด GetType() ของคลาสอาร์เรย์ใน C# รับประเภทของอินสแตนซ์ปัจจุบัน
คือ
คีย์เวิร์ด "คือ" ใช้เพื่อตรวจสอบว่าวัตถุนั้นสามารถแคสต์เป็นประเภทใดประเภทหนึ่งได้หรือไม่ ประเภทการส่งคืนของการดำเนินการคือบูลีน
ตัวอย่าง
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