标签: .net attributes
我的.NET应用程序中有一堆自定义属性,我想要求用户在运行时填充属性中的某些属性。这可能吗?
理想情况下,我希望Visual Studio在尝试构建哪些状态时会产生错误,因为它们使用特定属性,因此必须完成该属性的X,Y,Z属性。
答案 0 :(得分:7)
如果要强制设置属性,则只在属性上定义构造函数,这些构造函数接受与这些属性对应的字段。这将强制在使用时传递值,您可以将它们分配给构造函数内的属性。