Code Bye

c# 按键矩阵与数组对应

最近要做一个测试工具,许多界面上要用到很多按钮,少则六七十个,多则100多个,我知道的有两种方式,一个是用代码直接new出来,但这样很不直观,按钮的摆放位置很困难,二是直接拖到界面上,但这样通过各自的名称去访问这些按钮也很困难。我目前是这样做的,首先在界面上先摆好位置,然后在代码中将这些按钮与数组相关连:
Button buttons = new Button[100];
buttons[0] = button0;
buttons[1] = button1;
buttons[2] = button2;
…………

这样写也很麻烦,每个界面都要这样做。想问一下,各位有没有更好更方便的方法

30分
这算什么复杂的,只是行数多一点,最多也就这样了
Button[] buttons = new Button[]{
    button1, button2, button3, button4, button5 
};
10分
字典不是更方便?
Dictionary<string.Button> dic = new Dictionary<string.Button>();
dic.Add(button0.Name,button0);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c# 按键矩阵与数组对应