首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

提问关于类的有关问题?sender as.

2012-03-05 
提问关于类的问题??sender as...!!!我总是不明白sender还有类型转换as的作用!!什么时候用!!很长时间都不太

提问关于类的问题??sender as...!!!
我总是不明白
sender
还有类型转换as的作用!!什么时候用!!

很长时间都不太明白!只知道SENDER常用来判断   点了那个按钮这一种用法。

请大虾指点、   能解释一下最好

[解决办法]
先说as 。从字面上很容易理解as的意思。 X as TX等价于TX(X)。就是说,把X这个对象,强制转换为TX类的对象。如果理解了is,就很容易理解as了。

if X is TEdit then X as TEdit ....
等价于
if X is TEdit then TEdit(X) ....
意思就是:如果X是TEdit类的(TEdit类的或TEdit的子类的)就把假设X是TEdit类的对象去做一些事情....

热点排行