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

8 ответов

Проверка общего типа

Есть ли способ принудительного применения / ограничения типов, передаваемых примитивам? (bool, int, string и т. д.) Теперь я знаю, что вы можете ограничить универсальный параметр типа реализацией типа или интерфейса черезгде пункт. Тем не менее, ...

2 ответа

Как выгрузить параметры универсального типа

Когда я использую отражение в этом случае, созданный тип может иметь много общих типов. BaseStepHandler<BaseStepDataModel> activator = (BaseStepHandler<BaseStepDataModel>)Activator.CreateInstance(....);Созданный экземпляр может быть всеми ...

3 ответа

Как решить Оператор '! =' Не может быть применен к операндам типа 'T' и 'T' [дубликат]

На этот вопрос уже есть ответ здесь: Не может ли оператор == быть применен к универсальным типам в C #? [/questions/390900/cant-operator-be-applied-to-generic-types-in-c] 11 ответов Этот фрагмент кода работает, как ожидается, дляint тип: public ...

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

7 ответов

Когда для дженериков Java требуется <? расширяет T> вместо <T> и есть ли недостатки в переключении?

Приведенный ниже пример (использование JUnit с сопоставителями Hamcrest): Map<String, Class<? extends Serializable>> expected = null; Map<String, Class<java.util.Date>> result = null; assertThat(result, is(expected));Это не компилируется с ...

10 ответов

получение типа T из IEnumerable <T>

есть ли способ получить типT изIEnumerable<T> через отражение? например у меня есть переменнаяIEnumerable<Child> Информация; я хочу получить тип ребенка через отражение

2 ответа

Обобщения и реализации IComparable

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

1 ответ

Конкретный конструктор для параметризованного типа

Я пытаюсь написать класс в Scala, который оборачивает (параметризованную) коллекцию и переопределяет ее метод foreach. То, что он делает с методом foreach, не имеет значения для целей этого вопроса, поэтому предположим, что он просто печатает ...

2 ответа

Удалить свойство / столбец из общего списка

По какой-то причине я не могу изменить запрос, поэтому я должен сделать это в C #. У меня есть класс: public class myClass { int id { get; set; } string name { get; set; } DateTime sDate { get; set; } bool status { get; set; } }Данные, которые ...

2 ответа

Общий класс, который принимает один из двух типов

Я хочу сделать общий класс этой формы: class MyGenericClass<T extends Number> {}Проблема в том, что я хочу, чтобы T было целым или длинным, но не двойным. Таким образом, только две приемлемые декларации будут: MyGenericClass<Integer> instance; ...

3 ответа

используя тип, возвращаемый Type.GetType () в c #

У меня есть вопрос о том, как можно (если это возможно :) использовать ссылку на тип, возвращенную Type.GetType (), например, для создания IList этого типа? вот пример кода: Type customer = Type.GetType("myapp.Customer"); IList<customer> ...