【发布时间】:2013-08-22 11:50:43
【问题描述】:
我正在使用 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;
那么谁能告诉我出了什么问题?我认为包含对控件的引用的数组与字符串数组具有相同的本质。
谢谢。
【问题讨论】:
-
你的语法错误,仅此而已
标签: c# visual-studio-2010