as和is关键字

原创 2011年01月22日 21:10:00

1.as关键字

2.is关键字

3.参考资料和代码下载


1.as关键字

 

使用as关键字的表达式的一般情景是:obj as type,该表达式返回的是type指定的类型或者是null。简单的测试代码如下:

 

 


2.is关键字

 

is关键字通常的使用场景如下:

 

 

通过上面的使用场景可知:该表达式返回值是一个布尔类型,也就是说is关键字通常是用来判断某个对象是否是指定的数据类型。测试代码:

 

 


 

3.参考资料和代码下载

参考资料:

 

http://msdn.microsoft.com/zh-cn/library/cscsdfbt(v=VS.80).aspx

http://msdn.microsoft.com/zh-cn/library/scekt9xw(v=VS.80).aspx

 

示例代码下载

 

 

相关文章推荐

C#中as和is关键字作用 收藏

一. as 运算符用于在兼容的引用类型之间执行某些类型的转换。例如:static void Main(string[] args){    object[] obj = new object[3]; ...

20151024_004_C#基础知识(C#中的访问修饰符,继承,new关键字,里氏转换,is 和 as,多态,序列化与反序列化)

1:C#中的访问修饰符 public: 公共成员,完全公开,没有访问限制。  private: 私有的,只能在当前类的内部访问。 protected: 受保护的,只能在当前类的内部以及该类的子类中访问...

C#中的is,as关键字

1.如:BaseItem item=sender as BaseItem;        as指将sender显示转换BaseItem类型          相当于:        BaseIt...
  • lwj0310
  • lwj0310
  • 2014年07月08日 08:43
  • 530

as和is的用法

  • 2017年05月18日 13:48
  • 5KB
  • 下载

tiffany milano is widely used as a pack Indians service tool

symbolizing the flight only to achieve rapid displacement,tiffany milano, but also promote humanisti...

DM365 Boot Argument format for the Frame Buffer Driver is as follows

video=[davincifb|dm64xxfb|dm355fb] (keywords 'dm64xxfb' and 'dm355fb' are deprecated, 'davincifb' sh...
  • heanyu
  • heanyu
  • 2011年09月06日 17:10
  • 1619

It is wrong that some anti-virus software judge DB Query Analyzer as a virus

Developer and maintenance person of RDBMS are suffering from the client tools according to different...

as 和 is的区别

We’ve all had to do some casting in the past, right? Everyone knows how to write a cast in C#: you j...

root.sh Fails to Start HAIP as Default Gateway is Configured for Private Network VLAN (ID 1366211)

Applies to: Oracle Server - Enterprise Edition - Version 11.2.0.2 and later Information in this docu...
  • wengtf
  • wengtf
  • 2016年06月01日 09:47
  • 1665
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:as和is关键字
举报原因:
原因补充:

(最多只允许输入30个字)