| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 651 人关注过本帖
标题:is运算符
只看楼主 加入收藏
rgbtdkjcel
Rank: 1
等 级:新手上路
帖 子:294
专家分:0
注 册:2007-3-26
结帖率:50%
收藏
 问题点数:0 回复次数:4 
is运算符
using System;
class class1
{
public static void Main()
{
int i=10;
if(i is object)
{
Console.WriteLine("abcd");
}
}
}

这段代码有什么错误吗??编译的时候。编译不了
搜索更多相关主题的帖子: 运算符 void abcd using int 
2007-09-20 23:17
jxnuwy04
Rank: 2
等 级:新手上路
威 望:4
帖 子:768
专家分:0
注 册:2006-9-15
收藏
得分:0 
编译可以通过,不过有一个警告,我刚才试过了的,结果是abcd

------------------不为别的,就为你,我的理想!-----------------
2007-09-20 23:27
jxnuwy04
Rank: 2
等 级:新手上路
威 望:4
帖 子:768
专家分:0
注 册:2006-9-15
收藏
得分:0 

关于is运算符的几点说明
如果所提供的表达式非空,并且所提供的对象可以强制转换为所提供的类型而不会导致引发异常,则 is 表达式的计算结果将是 true.

如果已知表达式将始终是 true 或始终是 false,则 is 关键字将导致编译时警告,但是,通常在运行时才计算类型兼容性。

不能重载 is 运算符。

请注意,is 运算符只考虑引用转换、装箱转换和取消装箱转换。不考虑其他转换,如用户定义的转换。


------------------不为别的,就为你,我的理想!-----------------
2007-09-20 23:32
天堂落日
Rank: 2
等 级:论坛游民
威 望:2
帖 子:182
专家分:10
注 册:2007-6-17
收藏
得分:0 
楼上正解

2007-09-21 09:21
jasonxie
Rank: 1
等 级:新手上路
威 望:2
帖 子:225
专家分:0
注 册:2007-3-19
收藏
得分:0 

看看关于is运算符的介绍啥,书上都有的也


你是我心内的一首歌,不要只是个过客;在我生命留下一首歌,无论结局会如何.
2007-09-21 12:43
快速回复:is运算符
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029771 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved