Результаты поиска по запросу "generics"
Как проверить, является ли данное значение общим списком?
public bool IsList(object value) { Type type = value.GetType(); // Check if type is a generic list of any type }Каков наилучший способ проверить, является ли данный объект списком или может быть приведен к списку?
Есть ли название для этого шаблона использования дженериков?
//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 ...
C # generics запрещает распространение
Этот пример является упрощением реальной проблемы, но как я могу получить это для компиляции? Я ожидаю, что ограничения дженериков будут распространяться. Так как T является TClass, а TClass является классом, почему T не ...
Java не проверено: не проверено создание универсального массива для параметра varargs
Я настроил Netbeans на показ неконтролируемых предупреждений в моем коде Java, но мне не удается понять ошибку в следующих строках: private List<String> cocNumbers; private List<String> vatNumbers; private List<String> ibans; private ...
Почему вывод типа Java так слаб?
Скажем, у меня есть метод: public static <T> Collection<T> addToCollection(T element, Collection<T> collection) { collection.add(element); return collection; }И затем при попытке скомпилировать этот код: Integer i = 42; Collection<Integer> ...
Java: получить общий тип
Я пишу обертку Java для c ++ и хотел бы использовать универсальный класс, чтобы обернуть шаблон c ++. Поэтому я хотел бы получить универсальный тип как String, чтобы я мог затем передать его в JNI и создать экземпляр соответствующего объекта c ...
Есть ли в Scala сокращение для сокращения арности универсального типа?
Я хочу позвонить Скалазуpure способ положить значение в государственную монаду. Следующие работы: type IntState[A] = State[Int, A] val a = "a".pure[IntState] a(1) (Int, java.lang.String) = (1,a)Я также могу исключить псевдоним типа (спасибо ...
почему List <String> .toArray () возвращает Object [], а не String []? как обойти это?
Кто-нибудь знает, почему Java 1.6 имеет такое поведение: List<String> list = ArrayList<String>(); String[] arr = (String[]) list.toArray();И я получаю ClassCastException, потому что он возвращает Object [], а не String []. я ...
Как определить предел универсального типа для примитивных типов?
У меня есть следующий метод с универсальным типом: T GetValue<T>();Я хотел бы ограничить T примитивными типами, такими как int, string, float, но не типом класса. Я знаю, что могу определить общий для типа класса, как это: C GetObject<C>() ...
Как мне найти универсальную коллекцию TList <T>? [Дубликат]
Возможный дубликат: Как я могу найти общий TList для записи с определенным значением поля? [https://stackoverflow.com/questions/8051327/how-can-i-search-a-generic-tlist-for-a-record-with-a-certain-field-value] У меня есть ...