in .net, если у меня есть общий класс SomeClass<T>
, можно ли использовать ключевое слово where
, чтобы потребовать, чтобы T был классом с определенным атрибутом? что-то вроде:Ограничение атрибута для общего типа в .net?
[SomeAttribute]
class MyClass
{
...
}
class AnotherClass<T> where T : Attribute(SomeAttribute)
{
...
}