typeof、GetType或is在C#中的意思是什麼?
Typeof()
type採用Type並返回引數的Type。
GetType()
C#中陣列類的GetType()方法獲取當前例項的Type。
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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP