我认为这在 c# 中是不可能的,但无论如何我都会发布它。
鉴于我的代码
Control ctrlA = null, ctrlB = null;
var ctrlCollection = new []{ctrlA, ctrlB};
for (int i = 0; i < ctrlCollection.length;i++)
ctrlCollection[i] = new Control();
是否可以构造这两个对象并让它们引用它们各自的变量(ctrlA
和ctrlB
)?就目前而言, ctrlA 和 ctrlB 仍将具有空引用。