Результаты поиска по запросу "generics"

6 ответов

Рефакторинг кода, чтобы избежать приведения типов

У меня есть следующий код C # в .Net 4.0. Требуется приведение типа IBusiness к IRetailBusiness. //Type checking if (bus is IRetailBusiness) { //Type casting investmentReturns.Add(new RetailInvestmentReturn((IRetailBusiness)bus)); } if (bus is ...

5 ответов

Приведение значения к T в общем методе

У меня есть интерфейс для скрипучей карты свойств: interface IPropertyMap { bool Exists(string key); int GetInt(string key); string GetString(string key); //etc.. }Я хочу создать метод расширения следующим образом: public static T ...

3 ответа

Почему я не могу преобразовать словарь одного типа значения в словарь другого типа значения, когда типы значений могут быть преобразованы друг от друга? [Дубликат]

Возможный дубликат: Почему в C # нельзя хранить объект List <string> в переменной List <object> [https://stackoverflow.com/questions/6557/in-c-why-cant-a-liststring-object-be-stored-in-a-listobject-variable] Почему не работает ...

ТОП публикаций

1 ответ

Возвращает один и тот же тип коллекции, по-разному параметризованный

Даниэль Собрал показал, как мы можем создать метод, который возвращает тот же тип коллекции, на который он был вызван, в своем ответе на этот вопрос: Возвращение исходного типа коллекции в универсальном ...

2 ответа

Что означает <> для дженериков Java?

У меня есть немного кода: class MyClass<RCM> private List<RCM> allPreExistingConfigsForCodes() { if(this.allCodesForThisType.size() == 0) return new ArrayList<RCM>(0);IntelliJ говорит мне, что я должен заменитьnew ArrayList<RCM> с участиемnew ...

7 ответов

Как мне узнать, является ли тип «простым» типом? т.е. содержит единственное значение

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 ...

2 ответа

Могу ли я передать объект типа в универсальный метод? [Дубликат]

На этот вопрос уже есть ответ здесь: Как использовать рефлексию для вызова универсального метода? [/questions/232535/how-do-i-use-reflection-to-call-a-generic-method] 7 ответовУ меня есть метод FindAll на моем DataAccessLayer, который выглядит ...

5 ответов

Java Generics и сложение чисел вместе

Я хотел бы в общем добавить числа в Java. Я сталкиваюсь с трудностями, потому что класс Numbers на самом деле не поддерживает то, что я хочу сделать. Что я пробовал до сих пор это: public class Summer<E extends Number> { public E ...

5 ответов

Сортировать общий список по двум или более значениям

У нас есть общий список (Of Product), который должен быть отсортирован по двум или более свойствам класса Product. Класс продукта имеет свойства «Популярные» числовые (asc), «Нажатые» числовые (desc), «Имя» строка (asc). В порядке именования ...

2 ответа

Верхний ограниченный дженерики VS суперкласс как параметры метода?

Насколько я знаю, использование общего ограниченного сверху и использование суперкласса в качестве параметра метода принимают одинаковые возможные аргументы. Что является предпочтительным, и в чем разница между ними, если таковые имеются? Общий ...