Find.controls的[ ]是什么意思?


((Panel)this.Controls.Find("panel" + i, true)[0])

如上,这个[0],有什么作用?请解释通俗一点,需要理解透,谢谢啦。

因为find返回的结果是个数组,你按名称查找控件,可能会找到多个。当你确定你的窗体里同名控件是唯一的,不需要遍历,那就可以直接取第0个

查询的结果可能有多个,[0] 表示第一个