为什么C#禁止泛型属性类型?这将导致编译时异常:public sealed class ValidatesAttribute<T> : Attribute{}[Validates<string>]public static class StringValidation{}我意识到C#不支持泛型属性。然而,在谷歌搜索了很多之后,我似乎找不到原因。有谁知道为什么泛型类型不能从Attribute?有什么理论吗?
3 回答
互换的青春
TA贡献1797条经验 获得超6个赞
- 3 回答
- 0 关注
- 1447 浏览
添加回答
举报
0/150
提交
取消