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