Результаты поиска по запросу "generics"
Рефакторинг кода, чтобы избежать приведения типов
У меня есть следующий код C # в .Net 4.0. Требуется приведение типа IBusiness к IRetailBusiness. //Type checking if (bus is IRetailBusiness) { //Type casting investmentReturns.Add(new RetailInvestmentReturn((IRetailBusiness)bus)); } if (bus is ...
Приведение значения к T в общем методе
У меня есть интерфейс для скрипучей карты свойств: interface IPropertyMap { bool Exists(string key); int GetInt(string key); string GetString(string key); //etc.. }Я хочу создать метод расширения следующим образом: public static T ...
Почему я не могу преобразовать словарь одного типа значения в словарь другого типа значения, когда типы значений могут быть преобразованы друг от друга? [Дубликат]
Возможный дубликат: Почему в C # нельзя хранить объект List <string> в переменной List <object> [https://stackoverflow.com/questions/6557/in-c-why-cant-a-liststring-object-be-stored-in-a-listobject-variable] Почему не работает ...
Возвращает один и тот же тип коллекции, по-разному параметризованный
Даниэль Собрал показал, как мы можем создать метод, который возвращает тот же тип коллекции, на который он был вызван, в своем ответе на этот вопрос: Возвращение исходного типа коллекции в универсальном ...
Что означает <> для дженериков Java?
У меня есть немного кода: class MyClass<RCM> private List<RCM> allPreExistingConfigsForCodes() { if(this.allCodesForThisType.size() == 0) return new ArrayList<RCM>(0);IntelliJ говорит мне, что я должен заменитьnew ArrayList<RCM> с участиемnew ...
Как мне узнать, является ли тип «простым» типом? т.е. содержит единственное значение
typeof(string).IsPrimitive == false typeof(int).IsPrimitive == true typeof(MyClass).IsClass == true typeof(string).IsClass == true typeof(string).IsByRef == false typeof(MyClass).IsByRef == true // correction: should be false (see comments ...
Могу ли я передать объект типа в универсальный метод? [Дубликат]
На этот вопрос уже есть ответ здесь: Как использовать рефлексию для вызова универсального метода? [/questions/232535/how-do-i-use-reflection-to-call-a-generic-method] 7 ответовУ меня есть метод FindAll на моем DataAccessLayer, который выглядит ...
Java Generics и сложение чисел вместе
Я хотел бы в общем добавить числа в Java. Я сталкиваюсь с трудностями, потому что класс Numbers на самом деле не поддерживает то, что я хочу сделать. Что я пробовал до сих пор это: public class Summer<E extends Number> { public E ...
Сортировать общий список по двум или более значениям
У нас есть общий список (Of Product), который должен быть отсортирован по двум или более свойствам класса Product. Класс продукта имеет свойства «Популярные» числовые (asc), «Нажатые» числовые (desc), «Имя» строка (asc). В порядке именования ...
Верхний ограниченный дженерики VS суперкласс как параметры метода?
Насколько я знаю, использование общего ограниченного сверху и использование суперкласса в качестве параметра метода принимают одинаковые возможные аргументы. Что является предпочтительным, и в чем разница между ними, если таковые имеются? Общий ...