Результаты поиска по запросу "generic-constraints"
Почему System.Array не может быть ограничением типа?
я работаю над небольшим проектом с несколькими различными типами массивов (например,
Что такое «Специальный класс»?
После неудачной попытки получить что-то вроде следующего для компиляции:
языковая спецификация
вая следующий код ... type Indexable<TKey, TValue> = { [index: TKey]: TValue }Это приводит к следующей ошибке: Тип параметра подписи индекса должен быть «строка» или «число». Есть ли способ ограничитьTKey быть «строка» или «число»?
Есть ли общий конструктор с ограничением параметров в C #?
В C # вы можете наложить ограничение на общий метод, например: public class A { public static void Method<T> (T a) where T : new() { //...do something... } }Где вы указываете, чтоT должен иметь конструктор, который не требует параметров. Мне ...
Создать общий метод, ограничивающий перечисление
Я строю функцию для расширенияEnum.Parse Концепция, которая Позволяет проанализировать значение по умолчанию в случае, если значение Enum не найденоНечувствителен к региструПоэтому я написал следующее: public static T ...
Элемент с той же сигнатурой, уже определенной с другими ограничениями типов
Я столкнулся с проблемой с методами перегрузки, которые имеют различные ограничения, которые кажутся исключительными. Это мой пример:
Есть ли общий конструктор с ограничением параметров в C #?
В C # вы можете наложить ограничение на общий метод, например:
Элемент с той же сигнатурой, уже определенной с другими ограничениями типов
Я столкнулся с проблемой с методами перегрузки, которые имеют различные ограничения, которые кажутся исключительными. Это мой пример: public class A { public void Do<T>() where T : class { } public void Do<T>() where T : struct { } }И это не ...
Почему System.Array не может быть ограничением типа?
Я работаю над небольшим проектом с несколькими различными типами массивов (например,double[], float[], int[], В целях проверки / тестирования / проверки работоспособности я распечатываю некоторые из этих массивов на консоль по мере продвижения. ...