【发布时间】:2009-08-21 15:19:37
【问题描述】:
我的 .NET 应用程序中有一堆自定义属性,我想要求用户在运行时填写属性中的某些属性。这可能吗?
理想情况下,我希望 Visual Studio 在他们尝试构建时产生错误,指出由于他们使用了特定属性,因此他们必须完成该属性的 X、Y、Z 属性。
【问题讨论】:
标签: .net attributes
我的 .NET 应用程序中有一堆自定义属性,我想要求用户在运行时填写属性中的某些属性。这可能吗?
理想情况下,我希望 Visual Studio 在他们尝试构建时产生错误,指出由于他们使用了特定属性,因此他们必须完成该属性的 X、Y、Z 属性。
【问题讨论】:
标签: .net attributes
如果您想强制设置属性,则只需在属性上定义构造函数,该构造函数采用与这些属性相对应的字段。这将强制在使用时传递值,您可以将它们分配给构造函数内的属性。
【讨论】: