我正在使用 Visual Studio 2010 开发一个 winform 项目。我注意到在创建包含对 Button (或任何其他 winform 控件)的引用的数组时会发生这种情况。如果我这样写:
Button[] buttonArray;
buttonArray = {Button1, Button2};
我会收到多个错误,例如Only assignment, call, increment, decrement, and new object expressions can be used as a statement
,Invalid expression term '{'
仅举几例。
供您参考,Button1 和 Button2 在表单上。
即使我这样做,我仍然会遇到同样的错误:
Button[] buttonArray = new Button[2];
buttonArray = { Button1, Button2};
但是,如果我这样做,它会被 Visual Studio 接受:
Button[] buttonArray = new Button[2];
buttonArray[0] = Button1;
buttonArray[1] = Button2;
那么谁能告诉我出了什么问题?我认为包含对控件的引用的数组与字符串数组具有相同的本质。
谢谢你。