3
我想初始化WebControl
對象,但是對於某些字段,這有點棘手。例如,當我嘗試初始化一個TextBox
對象的Attributes
屬性是這樣的:使用集合初始值設定項初始化WebControl對象的屬性屬性
using System.Web.UI.WebControls;
Panel panel = new Panel() { Controls = { new TextBox() { Attributes = { { "key", "value" } } } } };
我得到的錯誤:
Cannot initialize type ' AttributeCollection ' with a collection initializer because it does not implement 'System.Collections.IEnumerable'
任何想法,怎麼可能在這種情況下,內聯初始化工作?
你的問題聽起來像[這一個](http://stackoverflow.com/questions/30668572/htmlgenericcontrol-attributes-in-object-initializer),並接受的答案說,這是不可能的。 –