C# 通用 - 有什么方法可以声明 T 有属性吗?
[MyCustomClassAttribute]
public class Foo
{
}
public class Bar<T>
where T : ??
{
public T FooInstance;
}
我很确定这是不可能的,但我只是想检查一下。有什么方法可以让 T 上有一个 [MyCustomClassAttribute]
吗?
[MyCustomClassAttribute]
public class Foo
{
}
public class Bar<T>
where T : ??
{
public T FooInstance;
}
I'm pretty sure this is impossible, but just thought I'd check. Any way to make it so that T has to have a [MyCustomClassAttribute]
on it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
恐怕这是不可能的。以下是您可以使用的所有可能的通用约束的列表。
I am afraid this is impossible. Here's a list of all the possible generic constraints you could use.