我的目的是为一个列表中的每个按钮添加相同的点击事件,方法需要带一个参数,参数为按钮的序号。
我是这样写的:
这个循环直观的看,好像就是为每个按钮分别添加了一个方法,并且按钮是第几个,方法参数就是几。
但是运行结果是,每个按钮执行的方法所使用的参数全部都为" List.Count "(列表长度的值)。
改用foreach循环,实现同样的功能。
发现功能符合期望:
我的目的是为一个列表中的每个按钮添加相同的点击事件,方法需要带一个参数,参数为按钮的序号。
我是这样写的:
这个循环直观的看,好像就是为每个按钮分别添加了一个方法,并且按钮是第几个,方法参数就是几。
但是运行结果是,每个按钮执行的方法所使用的参数全部都为" List.Count "(列表长度的值)。
改用foreach循环,实现同样的功能。
发现功能符合期望: