Результаты поиска по запросу "generics"
Тестирование, если объект имеет универсальный тип в C #
Я хотел бы выполнить тест, если объект имеет общий тип. Я попробовал следующее без успеха: public bool Test() { List<int> list = new List<int>(); return list.GetType() == typeof(List<>); }Что я делаю не так и как мне выполнить этот тест?
Что обозначает <T> в C # [дубликат]
На этот вопрос уже есть ответ здесь: Что означает «Т» в C #? [/questions/400314/what-does-t-mean-in-c] 7 ответовЯ новичок в C # и непосредственно погружаюсь в изменение кода для проекта, который я получил. Тем не менее, я продолжаю видеть код, ...
Как улучшить мой абстрактный шаблон фабрики?
У меня действительно нет большого опыта использования шаблонов проектирования. Я думаю, мне нужно использоватьAbstract Factory Pattern в моей ситуации. Я создаю систему для генерации математических задач. Разработчик должен реализовать два ...
Java: Class <T> и Class: Разница при использовании внутри / за пределами класса
У меня есть класс, который должен использоватьClass<T> параметр (см. мой предыдущий полу-связанныйвопрос [https://stackoverflow.com/questions/2106874/java-instantiating-a-generic-class-with-no-default-constructor] ). Это: public class ...
Почему троичный оператор не любит универсальные типы с ограниченными подстановочными знаками?
Следующий класс определяет два метода, оба из которых интуитивно имеют одинаковую функциональность. Каждая функция вызывается с двумя списками типаList<? super Integer> и логическое значение, которое указывает, какой из этих списков должен быть ...
Почему разница в объявлении общих списков?
Я хочу разделить два списка. Первый - это список целых чисел. Я расцениваю это как: List<Integer> ints= Arrays.asList(1,2,3);Работает нормально. Второй список объектов. Я заявляю это как: List<Object> objs= Arrays.asList(1,2.13,"three");Но это ...
Лучший способ сделать этот общий абстрактный класс в C #?
Я знаю, что я делаю это неправильно, но я также знаю, что есть способ сделать это. Я пытаюсь быть настолько обобщенным и абстрактным, насколько это возможно, иначе мой код станет очень запутанным. Таким образом, я использую шаблон стратегии здесь ...
Чем дженерики Java отличаются от шаблонов C ++? Почему я не могу использовать int в качестве параметра?
Я пытаюсь создать ArrayList<int> myList = new ArrayList<int>();в Java, но это не работает. Может кто-нибудь объяснить, почемуint как параметр типа не работает? С помощьюInteger класс дляint примитивные работы, но может кто-то ...
Фильтрация значений из общего словаря C #
У меня есть словарь C #,Dictionary<Guid, MyObject> что мне нужно отфильтровать на основе свойстваMyObject. Например, я хочу удалить все записи из словаря, гдеMyObject.BooleanProperty = false, Каков наилучший способ добиться этого?
Случайное число для выбора победителей на основе вероятности
Представьте, что у вас есть массив хэшей, представляющих конкурента и их вероятность выиграть приз (с плавающей точкой от 0 до 1). Подобно: [ {:name => "Adam" , :prob => 0.5} {:name => "Ben" , :prob => 1.0} {:name => "Chris" , :prob => 0.1} ...