Вопросы с тегом «generic-constraints»

1190
Создать общий метод, ограничивающий перечисление

Я строю функцию для расширения Enum.Parseконцепции, которая Позволяет проанализировать значение по умолчанию в случае, если значение Enum не найдено Нечувствителен к регистру Поэтому я написал следующее: public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if...

114
Что такое «особый класс»?

После неудачной попытки скомпилировать что-то вроде следующего: public class Gen<T> where T : System.Array { } с ошибкой Ограничение не может быть специальным классом System.Array. Я начал задаваться вопросом , что именно это «особый класс»? Кажется, что люди часто получают такую ​​же ошибку,...