Результаты поиска по запросу "generics"
Не удается создать экземпляр типа переменной «Item», поскольку он не имеет ограничения new ()
Я пытаюсь проверить метод - и получаю ошибку: Cannot create an instance of the variable type 'Item' because it does not have the new() constraintНеобходимая информация для ниже: public interface IHasRect { Rectangle Rectangle { get; } }Хелпер ...
Решение для перегруженного операторного ограничения в .NET generics
Что бы я сделал, если бы я хотел иметь универсальный метод, который принимает только типы, перегруженные оператором, например оператором вычитания. Я пытался использовать интерфейс в качестве ограничения, но интерфейсы не могут иметь перегрузку ...
Является ли статическая переменная-член общей для всех универсальных реализаций C #?
В C # у меня есть общий класс: public class MyGeneric<ParameterClass> where ParameterClass: MyGenericParameterClass, new() { public static int Variable; }Теперь в C ++, если бы я создавал шаблонный класс с разными параметрами, каждый полный ...
Полиморфный тип возврата Scala
У меня есть абстрактный класс ScalaBase который имеет подклассыDerived1 а такжеDerived2. Base определяет функцию f (), которая возвращает объект того же типа, что и его реализующий класс. ТакDerived1.f() возвращаетсяDerived1 а такжеDerived2.f() ...
ASP.NET MVC Model Binder для универсального типа
Можно ли создать связыватель модели для универсального типа? Например, если у меня есть тип public class MyType<T>Есть ли способ создать пользовательский механизм связывания моделей, который будет работать для любого типа MyType? Спасибо Натан
Общий тип расширяющего номера, расчеты
Я сделал интерфейс математической операции с одним методом, рассчитать, принимая различное количество аргументов public interface MathOperation { public <T extends Number> T calculate(T... args); }Также есть простая реализация этого класса, ...
Как создать массив карт в Java?
Я могу объявить массив карт, используя обобщенные значения, чтобы указать тип карты: private Map<String, Integer>[] myMaps;Однако я не могу понять, как правильно его создать: myMaps = new HashMap<String, Integer>[count]; // gives "generic array ...
Почему оператор instanceof разрешен для неограниченного подстановочного типа, но не для других параметризованных типов в Java?
Я думаю из-застирание типа [http://docs.oracle.com/javase/tutorial/java/generics/erasure.html], с помощьюinstanceof а такжеclass literals не допускаются дляparameterized generic types Кромеunbounded wild card types , Почему разработчики языка ...
Почему IList <T> наследует IEnumerable <T> и IEnumerable снова
Я посмотрел наIList<T> [http://msdn.microsoft.com/en-us/library/5y536ey6.aspx]а такжеICollection<T> [http://msdn.microsoft.com/en-us/library/92t2ye13.aspx]на MSDN случайно, и увидите, что определения этих двух интерфейсов: public interface ...
Почему это использование неявных приведений не работает?
Я определил универсальный класс "Lazy<T>", для ленивой оценки и кеширования результата делегатаFunc<T>. Я также определяю два неявных оператора приведения, чтобы я мог создатьLazy<T> изFunc<T>с, и я могу назначитьLazy<T> кT (получаетValue ...