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

1 ответ

Как проверить, является ли данное значение общим списком?

public bool IsList(object value) { Type type = value.GetType(); // Check if type is a generic list of any type }Каков наилучший способ проверить, является ли данный объект списком или может быть приведен к списку?

3 ответа

Есть ли название для этого шаблона использования дженериков?

//this class (or interface if you like) is set up as generic... public abstract class GenericBase<T> { public T PerformBasicTask(T in) { ... } } //... but is intended to be inherited by objects that close the generic... public ...

6 ответов

C # generics запрещает распространение

Этот пример является упрощением реальной проблемы, но как я могу получить это для компиляции? Я ожидаю, что ограничения дженериков будут распространяться. Так как T является TClass, а TClass является классом, почему T не ...

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

2 ответа

Java не проверено: не проверено создание универсального массива для параметра varargs

Я настроил Netbeans на показ неконтролируемых предупреждений в моем коде Java, но мне не удается понять ошибку в следующих строках: private List<String> cocNumbers; private List<String> vatNumbers; private List<String> ibans; private ...

3 ответа

Почему вывод типа Java так слаб?

Скажем, у меня есть метод: public static <T> Collection<T> addToCollection(T element, Collection<T> collection) { collection.add(element); return collection; }И затем при попытке скомпилировать этот код: Integer i = 42; Collection<Integer> ...

1 ответ

Java: получить общий тип

Я пишу обертку Java для c ++ и хотел бы использовать универсальный класс, чтобы обернуть шаблон c ++. Поэтому я хотел бы получить универсальный тип как String, чтобы я мог затем передать его в JNI и создать экземпляр соответствующего объекта c ...

3 ответа

Есть ли в Scala сокращение для сокращения арности универсального типа?

Я хочу позвонить Скалазуpure способ положить значение в государственную монаду. Следующие работы: type IntState[A] = State[Int, A] val a = "a".pure[IntState] a(1) (Int, java.lang.String) = (1,a)Я также могу исключить псевдоним типа (спасибо ...

5 ответов

почему List <String> .toArray () возвращает Object [], а не String []? как обойти это?

Кто-нибудь знает, почему Java 1.6 имеет такое поведение: List<String> list = ArrayList<String>(); String[] arr = (String[]) list.toArray();И я получаю ClassCastException, потому что он возвращает Object [], а не String []. я ...

3 ответа

Как определить предел универсального типа для примитивных типов?

У меня есть следующий метод с универсальным типом: T GetValue<T>();Я хотел бы ограничить T примитивными типами, такими как int, string, float, но не типом класса. Я знаю, что могу определить общий для типа класса, как это: C GetObject<C>() ...

3 ответа

Как мне найти универсальную коллекцию TList <T>? [Дубликат]

Возможный дубликат: Как я могу найти общий TList для записи с определенным значением поля? [https://stackoverflow.com/questions/8051327/how-can-i-search-a-generic-tlist-for-a-record-with-a-certain-field-value] У меня есть ...