佳文
点点滴滴,反复的思量,总会有新的收获
博客园
社区
首页
联系
管理
随笔- 25 文章- 11 评论- 7
as用处,向上转型
private
void
button4_Click(
object
sender, EventArgs e)
{
Class3 c3
=
new
Class3();
c3.MyVar1
=
1
;
c3.MyVar2
=
2
;
c3.YourVar
=
"
3
"
;
Class2 c2
=
c3
as
Class2;
if
(c2
==
null
)
{
MessageBox.Show(
"
Null
"
);
}
else
{
//
run to here
MessageBox.Show(
"
Not Null
"
);
}
Class2 c4
=
new
Class2();
c4.MyVar1
=
1
;
c4.MyVar2
=
2
;
c3
=
c4
as
Class3;
if
(c3
==
null
)
{
//
run to here
MessageBox.Show(
"
Null
"
);
}
}
class
Class2
{
private
int
myVar1;
public
int
MyVar1
{
get
{
return
myVar1; }
set
{ myVar1
=
value; }
}
private
int
myVar2;
public
int
MyVar2
{
get
{
return
myVar2; }
set
{ myVar2
=
value; }
}
private
DataTable dtTemp
=
new
DataTable();
public
DataTable DtTemp
{
get
{
return
dtTemp; }
set
{ dtTemp
=
value; }
}
}
class
Class3 : Class2
{
private
string
yourVar;
public
string
YourVar
{
get
{
return
yourVar; }
set
{ yourVar
=
value; }
}
}
posted @ 2008-04-25 09:46
佳文
阅读(14)
评论(0)
编辑
收藏
所属分类:
C#(WinForm)
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
多态和向上转型
【转】操作符is或as优于强制转型
条款三 : 操作符is或as优于强制转型
向上转型,向下转型
多态和向上转型
[你必须知道的.NET] 第一回:恩怨情仇:is和as
相关链接:
历史上的今天:
2007-04-25
初学asp的朋友 asp20条
2007-04-25
如何防止同一帐户重复登录系统
2007-04-25
Asp.Net常用函数
2007-04-25
怎么给网页中的Flash上加超连接
2007-04-25
ASP分页代码
2007-04-25
一个ASP写的侧边菜单栏
2007-04-25
ASP.NET页面间的传值的几种方法
2007-04-25
Iframe高度自适应
2007-04-25
ASP应用中的应用函数
2007-04-25
ASP开发网页牢记注意事项
2007-04-25
验证email地址是否合法完整实例
所属分类的其他文章:
DataGridView 中的 DataGridViewCheckBoxColumn 的值得改变
C# 图像处理 锐化
C# 图像处理 颜色调整
as用处,向上转型
【Winform】带参启动外部EXE
检查算术表达式是否正确(包括+-*/()六个表达式)
调整vs2005安装包的界面语言
2005控件的使用(搜集珍藏)
通过C#调用CHM帮助文件
DataTable 简单操作
最新IT新闻:
美国年轻人最喜欢的15大网站
2008年8月30日IT博客精选
《极品飞车12》最新真人照片、游戏截图
IBM正在开发超强性能4TB固态硬盘阵列
Microsoft F# CTP(2008年9月)
博客园新闻频道
博客园首页
社区
<
2008年4月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
与我联系
发短消息
搜索
留言簿
给我留言
查看留言
我参加的小组
读书(Books)
创业交流
我的标签
你必须知道的.Net(2)
随笔分类
(35)
Asp.net(C#)(3)
(rss)
C#(WinForm)(13)
(rss)
C#网络编程(8)
(rss)
Java
(rss)
SOA
(rss)
读《你必须知道的.Net》(2)
(rss)
脚本语言(2)
(rss)
其他Web开发(6)
(rss)
消息(1)
(rss)
文章分类
1_.Net(ASP.NET)
(rss)
2_.Net(C#)
(rss)
3_数据库(Sql/Oracle)
(rss)
4_脚本语言(JScript/VBScript)
(rss)
5_其他Web开发
(rss)
7_临时
(rss)
8_其他
(rss)