為什么C#禁止泛型屬性類型?這將導(dǎo)致編譯時異常:public sealed class ValidatesAttribute<T> : Attribute{}[Validates<string>]public static class StringValidation{}我意識到C#不支持泛型屬性。然而,在谷歌搜索了很多之后,我似乎找不到原因。有誰知道為什么泛型類型不能從Attribute?有什么理論嗎?
3 回答

互換的青春
TA貢獻1797條經(jīng)驗 獲得超6個贊
- 3 回答
- 0 關(guān)注
- 1474 瀏覽
添加回答
舉報
0/150
提交
取消