c#

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语句

原文地址:https://www.cnblogs.com/ajimide/p/5432573.html