Csharp+Asp.net系列教程(四)[2]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 mikecat888 的 blog

                }
            }
        13.as 运算符
            as 运算符用于执行可兼容类型之间的转换。as 运算符用在以下形式的表达式中:expression as type    其中: expression     引用类型的表达式。type    引用类型。
            as 运算符类似于类型转换,所不同的是,当转换失败时,as 运算符将产生空,而不是引发异常。在形式上,这种形式的表达式:
            expression as type    等效于:
            expression is type ? (type)expression : (type)null
            只是 expression 只被计算一次。
            请注意,as 运算符只执行引用转换和装箱转换。as 运算符无法执行其他转换,如用户定义的转换,这类转换应使用 cast 表达式来代替其执行。
            using system;
            class myclass1
            {
            }
            class myclass2
            {
            }
            public class istest
            {
             public static void main()
             {
             object [] myobjects = new object[6];
             myobjects[0] = new myclass1();
             myobjects[1] = new myclass2();

本文关键:asp.net csharp
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top