集合中找出元素 foreach in is as

集合就跟仓库货架一样。

相同类的货物肯定靠近了放置。

以窗体为例:这个窗体有组件和控件。

控件有按钮,文本框等等。

找东西肯定是  this.控件.按钮.按钮编号.属性=设定值;

这this是什么?   this就是这个大仓库。它里面有很多东西。

控件这个货架怎么表示?  窗体的控件都要加载到一个Controls这个容器里,才能显示出来。

这控件容器就是  this.Controls

找到了这容器,就可以去翻一翻它里面有什么东西了  用foreach

foreach(var  item  in  this.Controls)

this.Controls里面是什么?就像啤酒箱里有许多单个的啤酒瓶

这样  var 就可以替换为  Control

foreach(Control  item  in  this.Controls)

取出来的item就是单个元素的对象。

既然是对象,就可以像对象那样去使用它。

if(item.Text.ToString()=="btn_打开按钮")

下面执行进去的就是  这个 按钮对象了。

is表示这个对象是不是这个

as

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值