2009年5月23日

as/is 的用法

摘要: is/as操作符,是C#中用于类型转换的,提供了对类型兼容性的判断,从而使得类型转换控制在安全的范畴,提供了灵活的类型转换控制。is 是判断可否将一种类型当作另一种类型使 as 是将一种类型转为另一种类型,转换失败则返回null is用来判断,as用于转换!1 as只能操作引用类型;(type)变量名可以应用于值类型和引用类型; 2 as不会引发不兼容类型转换异常,有性能优势;显示类型转换,可能引... 阅读全文

posted @ 2009-05-23 17:54 bicabo 阅读(822) 评论(0) 推荐(0) 编辑

再谈c#中的static

摘要: 文中所有内容均代表本人对问题的理解,可能与实际有所差别!文中C语言代码的调试环境为MyTc 5.4.1,C#代码调试环境为VS.NET 2003。为什么VB.net的Shared(共享)方法在C#中叫Static(静态)? 这个问题看起来很愚蠢,但是透彻的了解它确需要掌握面向对象程序设计语言中深层次、本质上的内容。本文将通过以下几个层面的分析深入剖析隐藏在Shared与Static背后的究竟是什么... 阅读全文

posted @ 2009-05-23 16:16 bicabo 阅读(2568) 评论(0) 推荐(0) 编辑

导航