Результаты поиска по запросу "generics"
Проверка общего типа
Есть ли способ принудительного применения / ограничения типов, передаваемых примитивам? (bool, int, string и т. д.) Теперь я знаю, что вы можете ограничить универсальный параметр типа реализацией типа или интерфейса черезгде пункт. Тем не менее, ...
Как выгрузить параметры универсального типа
Когда я использую отражение в этом случае, созданный тип может иметь много общих типов. BaseStepHandler<BaseStepDataModel> activator = (BaseStepHandler<BaseStepDataModel>)Activator.CreateInstance(....);Созданный экземпляр может быть всеми ...
Как решить Оператор '! =' Не может быть применен к операндам типа 'T' и 'T' [дубликат]
На этот вопрос уже есть ответ здесь: Не может ли оператор == быть применен к универсальным типам в C #? [/questions/390900/cant-operator-be-applied-to-generic-types-in-c] 11 ответов Этот фрагмент кода работает, как ожидается, дляint тип: public ...
Когда для дженериков Java требуется <? расширяет T> вместо <T> и есть ли недостатки в переключении?
Приведенный ниже пример (использование JUnit с сопоставителями Hamcrest): Map<String, Class<? extends Serializable>> expected = null; Map<String, Class<java.util.Date>> result = null; assertThat(result, is(expected));Это не компилируется с ...
получение типа T из IEnumerable <T>
есть ли способ получить типT изIEnumerable<T> через отражение? например у меня есть переменнаяIEnumerable<Child> Информация; я хочу получить тип ребенка через отражение
Обобщения и реализации IComparable
Я очень новичок в дженериках, и я пытаюсь написать простой класс, который будет универсальным, но также позволит сортировать некоторые описания в строковой переменной-члене. На данный момент у меня есть базовый класс, но когда я пытаюсь ...
Конкретный конструктор для параметризованного типа
Я пытаюсь написать класс в Scala, который оборачивает (параметризованную) коллекцию и переопределяет ее метод foreach. То, что он делает с методом foreach, не имеет значения для целей этого вопроса, поэтому предположим, что он просто печатает ...
Удалить свойство / столбец из общего списка
По какой-то причине я не могу изменить запрос, поэтому я должен сделать это в C #. У меня есть класс: public class myClass { int id { get; set; } string name { get; set; } DateTime sDate { get; set; } bool status { get; set; } }Данные, которые ...
Общий класс, который принимает один из двух типов
Я хочу сделать общий класс этой формы: class MyGenericClass<T extends Number> {}Проблема в том, что я хочу, чтобы T было целым или длинным, но не двойным. Таким образом, только две приемлемые декларации будут: MyGenericClass<Integer> instance; ...
используя тип, возвращаемый Type.GetType () в c #
У меня есть вопрос о том, как можно (если это возможно :) использовать ссылку на тип, возвращенную Type.GetType (), например, для создания IList этого типа? вот пример кода: Type customer = Type.GetType("myapp.Customer"); IList<customer> ...