【问题标题】:Requiring Properties of Custom Attributes in .NET在 .NET 中需要自定义属性的属性
【发布时间】:2009-08-21 15:19:37
【问题描述】:

我的 .NET 应用程序中有一堆自定义属性,我想要求用户在运行时填写属性中的某些属性。这可能吗?

理想情况下,我希望 Visual Studio 在他们尝试构建时产生错误,指出由于他们使用了特定属性,因此他们必须完成该属性的 X、Y、Z 属性。

【问题讨论】:

    标签: .net attributes


    【解决方案1】:

    如果您想强制设置属性,则只需在属性上定义构造函数,该构造函数采用与这些属性相对应的字段。这将强制在使用时传递值,您可以将它们分配给构造函数内的属性。

    【讨论】:

    • 谢谢 Jared,这正是我所需要的!
    猜你喜欢
    • 2011-01-24
    • 1970-01-01
    • 2011-07-09
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-03
    相关资源
    最近更新 更多