我想这样做,但不断收到语法错误:
public static Dictionary<string, string> websters = new Dictionary<string, string>
{
[Attrib(xx)]
{"SortIdxUnitLocation", "Int32"},
[Attrib(yy)]
{"DepartmentID" , "String"},
[Attrib(zz)]
{"Department" , "String"}
};
是不可能还是需要特殊语法?
答案 0 :(得分:2)
我假设您的代码是C#,并且不可能。属性只能绑定到编译时构造,如类,字段,方法,属性等。如果要在字典条目中存储一些附加信息,那么您可能需要一个不同的数据结构作为键值对的值部分