Как указать типы, не разрешенные в ограничении .NET Generics?

Можно ли указать ограничение для универсального класса, которое запрещает определенные типы? Я не знаю, возможно ли это, а если да, то не уверен, каким будет синтаксис. Что-то вроде:

public class Blah<T> where : !string {
}

Кажется, я не могу найти никаких обозначений, которые допускали бы такое ограничение.

12
задан Donut 17 August 2011 в 16:39
поделиться