当前位置: 首页 > 编程语言 > C#

C#属性用法:仅允许具有特定数据类型的属性上的属性Share

时间:2023-04-10 12:22:40 C#

C#属性用法:仅允许具有特定数据类型的属性上的属性现在我想将这些属性限制为具有特定数据类型的属性?这个想法是,如果分配给不同的类型,将抛出编译器错误。是否可以?如果没有,那么我想我必须在运行时检查它。您可以编写自定义FxCop/代码分析规则来检查这一点。FxCop集成在VS2010中,名为“代码分析”,您可以在项目属性中更改规则集。不,这是不可能的。一个好的解决方法是构建一个单元测试,该单元测试将遍历所有类及其属性并检查此附加适用性标准。它不像编译时错误消息那样令人欣慰,但它达到了目的。如果您有某种构建自动化基础设施,那么质量保证级别在实践中将是相同的。以上是C#学习教程:C#属性用法:只允许特定数据类型的属性上的属性共享所有内容。网络收藏不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: