首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
C#
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
C#中is用法
[已结贴,结贴人:xiaoting924]
加为好友
发送私信
在线聊天
xiaoting924
web开发,希望大家共同讨论,共同进步.
等级:
可用分等级:
贫农
总技术专家分:
5
总技术专家分排名:
280069
揭帖率:
76.92%
发表于:
2008-07-19 00:08:12
楼主
C#中is用法
问题点数:
20
回复次数:
9
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ASCRIBE
essential
等级:
可用分等级:
中农
总技术专家分:
93
总技术专家分排名:
93709
发表于:
2008-07-19 00:22:18
1
楼 得分:
4
is??????????
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaoting924
web开发,希望大家共同讨论,共同进步.
等级:
可用分等级:
贫农
总技术专家分:
5
总技术专家分排名:
280069
发表于:
2008-07-19 00:35:49
2
楼 得分:
0
是的啊,比如 control is System.Windows.Forms.TextBox
我没怎么用过啊,想了解下
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
JYYCOM
横眉冷对
等级:
可用分等级:
富农
总技术专家分:
647
总技术专家分排名:
27102
发表于:
2008-07-19 01:43:06
3
楼 得分:
4
is请参见
C# 关键字 | typeof | as | 运算符关键字
is 运算符用于检查对象的运行时类型是否与给定类型兼容。is 运算符用在以下形式的表达式中:
expression is type
其中:
expression
引用类型的表达式。
type
类型。
备注
如果满足下列两个条件,则 is 表达式计算为 true 值:
expression 非 null。
expression 可以被转换为 type。也就是说,将完成形式 (type)(expression) 的转换表达式而不引发异常。有关更多信息,请参见 7.6.6 强制转换表达式。
如果已知 expression is type 表达式总是为 true 或总是为 false,则会发出编译时警告。
不能重载 is 运算符。
请注意,is 运算符只考虑引用转换、装箱转换和取消装箱转换。is 运算符不考虑其他转换(如用户定义的转换)。
为什么不看看msdn?
那是好东西啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
JeffChung
风中聆听
等级:
可用分等级:
贫农
总技术专家分:
6091
总技术专家分排名:
3856
发表于:
2008-07-19 08:20:25
4
楼 得分:
3
同意3楼,直接查msdn就行了。
is一般用在强制转换前做对象的类型检查。
if (control is System.Windows.Forms.TextBox )
TextBox(control).Text = "this control is a textbox control";
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
CenShineMing
BaoBo
等级:
可用分等级:
乞丐
总技术专家分:
392
总技术专家分排名:
38348
发表于:
2008-07-19 09:05:12
5
楼 得分:
3
同意楼上说的.IS是你要的东西是不是达到你想要的一样,用IS来判断.比如你拿到东西A需要判断一下是不是你想要的,如A IS APPLE ,A IS MYWIFE;呵呵.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaoting924
web开发,希望大家共同讨论,共同进步.
等级:
可用分等级:
贫农
总技术专家分:
5
总技术专家分排名:
280069
发表于:
2008-07-19 09:38:51
6
楼 得分:
0
明白了,呵呵,,,多谢各位了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
nicholsky
小全
等级:
可用分等级:
中农
总技术专家分:
6308
总技术专家分排名:
3321
2
发表于:
2008-07-19 09:40:16
7
楼 得分:
3
感觉和VBS那个 if conn is nothing 判断一样
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sxmonsy
吉尔赛那斯
等级:
可用分等级:
富农
总技术专家分:
4331
总技术专家分排名:
4937
发表于:
2008-07-19 09:43:36
8
楼 得分:
3
IS 是检查对象是否与给定类型兼容。例如,可以确定对象是否与 string 类型兼容,如下所示:
如
if (obj is string)
{
}
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
letian_fly
letian_fly
等级:
可用分等级:
贫农
总技术专家分:
24
总技术专家分排名:
168459
发表于:
2008-07-19 10:31:12
9
楼 得分:
0
学习一下
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友