|
主题设置

卡片式面板通常用于非白色背景色的主体内

类型检查

C# 的类型检查通过 is 和 as 运算符判断对象类型,以确保类型安全和适当的类型转换。

is 运算符

用来检查对象是否与指定的类型兼容或一致。

// 声明变量
int i = 10;
						
// 类型检查,检查结果返回布尔值,兼容则返回 true,不兼容则返回 false
bool b = i is int;

as 运算符

用来执行显式类型转换,但其首先会检查类型是否兼容,兼容则开始转换,否则返回 null。

object obj = "hello";

// 此处类型转换成功,str 的值为 hello
string str = obj as string;

// 此处类型转换失败,i 的值为 null
int i = obj as int;