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