2012年4月20日

As与强制类型转换的区别以及Is运算符的使用

摘要: 前言:开发人员经常需要将一个对象从一个类型转换成其他类型。在c#中,类型转换按照转换方式分类分为了隐式转换和显式转换,按对象分类又分为了值类型转换和引用类型转换 CLR(参考:http://baike.baidu.com/view/605055.htm)允许将一个对象强制转换成它的类型或者是它的任何基类型。每种编程语言都规定了具体如何将转型操作揭示给开发人员。例如C#不需要任何特殊语法即可将一个对象强制转换成它的任何基类型,因为向基类型的转换被认为是一种安全的隐式转换。然而,C#要求开发人将一个对象显式转换成它的任何派生类型,因为这样的转型可能在运行时失败。using System;names 阅读全文

posted @ 2012-04-20 16:40 瘦肉微辣 阅读(354) 评论(0) 推荐(0) 编辑

导航