C # Generic - Любой способ объявить, что T имеет атрибут? - PullRequest
6 голосов
/ 06 июня 2011
[MyCustomClassAttribute]
public class Foo
{
}


public class Bar<T>
    where T : ??
{
    public T FooInstance;
}

Я почти уверен, что это невозможно, но просто подумал, что проверю. Есть ли способ сделать так, чтобы на T было [MyCustomClassAttribute]?

1 Ответ

5 голосов
/ 06 июня 2011

Боюсь, это невозможно. Вот список всех возможных общих ограничений , которые вы можете использовать.

...