1.类型判断
操作符:is 通常是在类型转换前使用,避免或减少转换失败的情况发生
格式: e is T 左操作数e要求的是一个变量或表达式,右侧操作数T要求本身就是一个类型
String o="abc";
console.writeline(o is String);//输出True
console.writeline(o is int);//输出False
当e为引用类型时 如果e的值为null 那么表达式 e is T 始终返回false
如果e的值不为空时当T为派生类和基类都会返回true
2.类型转换
转换操作符:as
int x1 =3;
short x2=x1 as short;
3.foreach循环语句
使用形式:
foreach(T identifier in collection)
{
stateament;
}
T为变量类型 collection为一个集合变量 可以是数组或其他集合类型 且变量类型必须与集合的元素类型相兼容。
foreach循环对于集合collection的每一个元素都执行一次statement语句