c# - 限制可以使用 C# 自定义属性的位置

标签 c# attributes custom-attributes

我正在创建一个我只想在接口(interface)上指定的属性。有没有办法在 C# 中执行此操作?

最佳答案

 [AttributeUsage(AttributeTargets.Interface)]
 public class MyAttribute : Attribute
 {
 }

You have more options

关于c# - 限制可以使用 C# 自定义属性的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37445981/

相关文章:

c# - 将类的属性映射到接口(interface)

c# - asp.net MVC自定义Authorize属性,传递参数和方法细节

.net - 可以在 ASP.NET MVC 中的 ValidationAttribute 中访问 HttpContext 吗?

c# - 如何编写一个我可以同时使用字符串和整数的扩展方法?

c# - 以编程方式格式化 USB 驱动器

c++ - 在 C++ 中,是否可以根据这些对象的任何属性轻松地对对象类型指针的 vector 进行排序?

c# 4.0 使用(指定的属性和 attribute.data)获取类属性

c# - 如果 ListView 不是 "None"选择模式,则 RightTapped 不会在 Metro ListViewItem 上触发

c# - 当我只更新 1 个数据时,我所有的数据都改变了。任何人都可以帮助检查我的代码吗?

C# 方法属性不能包含 Lambda 表达式?