Давайте сначала рассмотрим простой сценарий (см. Полный исходный код на ideone.com): import java.util . *; открытый класс TwoListsOfUnknowns {static void doNothing (List > list1, List > List2) {...
Это работает для возврата списка целых: public List GetIListImpl () {return new ArrayList ();
} Но что, если я хочу позволить вызывающей стороне указать общий тип? Что-то ...
Я пытаюсь создать симулятор с использованием символов, и я использую много дженериков для работы со своими свойствами независимо от их точного типа (вес, длина, время и т. Д.). Таким образом, я все еще могу сравнить их ...
Существует код, в котором есть эта реализация: using System; используя System.Collections.Generic; namespace ConsoleApp {public interface IModel {} public class Model: IModel {} ...
I know this is old, yet I am still not very good with understanding those problems. Can anyone tell me why the following does not work (throws a runtime exception about casting)? public abstract ...
Мне нужно знать, как получить радиус видимого уровня масштабирования в API карт Google v3. Например,
{возвращаемое значение. CompareTo (0)> 0;
} Теперь, если я передам int этому методу, он будет упакован. Не правда ли ...
Я пытаюсь создать универсальный класс, который будет иметь некоторые статические функции, основанные на типе. Есть ли статические члены для каждого типа? Или только там, где используется дженерик? Причина, по которой я спрашиваю, заключается в том, что я
Я просмотрел аналогичные вопросы и коротко остановился так что здесь идет; открытый интерфейс Predicate {логическое применение (T t);
}
открытый интерфейс Function {T apply (F f);
} ...
Я вызываю функцию, которая возвращает объект, и при определенных обстоятельствах этим объектом будет Список. GetType на этом объекте мог бы давать мне: {Система. Наборы. Универсальный. Список '1 [Class1]} или {...
Скажите, что у меня есть интерфейс и некоторые классы: открытый интерфейс IPanel <ComponentType расширяет Компонент> {общественность освобождает addComponents (Набор <ComponentType> компоненты); общедоступный ComponentType...
Так, я немного вне моей зоны комфорта при контакте с Func <>, Дженерики и лямбда-выражения, но я думаю, что в общих чертах понимаю (вид), но все еще немного перепутанный. Я реализовал...
Я готовлюсь создавать универсальный класс EventArgs для события args, которые несут отдельный аргумент: общедоступный класс EventArg <T>: EventArgs {//переменная Свойства частный T только для чтения...
У меня есть запутывающая ситуация. Основывайте Универсальный Тип и абстрактный класс BaseType <TEntity> общественности преемника: где TEntity: класс общественности BaseType <TEntity> AnyType: BaseType <AnyType> Это...
Я пытаюсь создать производный класс Окна в XAML, который может взять универсальный аргумент, но я, может казаться, не определяю универсальный аргумент в XAML так, чтобы он генерировал частичный класс, соответствующий моему...
Я хотел бы создать класс следующего класса общественности типа EnumerableDisposer <IEnumerable <IDisposable>>, Но он не позволит мне объявить это этот путь. Я также попробовал: общедоступный класс...
класс Программа {статическая Основная пустота (строка [] args) {Тип t = typeof (<,>); Консоль. WriteLine (typeof (<,>));//печатает '2 [T1, T2] }} класс A <T1, T2> {}...
Есть ли способ назвать метод на каждом объекте в Списке - например, Вместо Списка <MyClass> объекты = установка (); foreach (объект MyClass в объектах) объект. SomeMethod (); Вы могли сделать что-то как...
У меня есть litte проблема, и задавался вопросом, как решить ее. У меня есть универсальный класс Кортеж <A, B>, и теперь я хотел бы отсортировать их кортежи согласно A и B. Это должно быть похожим на это: неотсортированный: (...
Предположим, что у меня есть эти интерфейсы: открытый интерфейс I1 {освобождает нечто ();} открытый интерфейс I2 {освобождают панель ();} и классы: общедоступный класс A расширяет реализации AParent I1, I2 {//код для нечто...
У меня есть много классов EventArgs только с одним полем и соответствующим свойством для чтения его: общедоступный класс SomeEventArgs: EventArgs {частный Foo только для чтения f; общедоступный SomeEventArgs (Foo f)...
Я хотел бы знать, возможно ли (и раз так как) определить пространство имен как параметр ограничения в универсальном объявлении класса. То, что я имею, является этим: пространство имен MyProject. Модели. Объекты <-...
Я читал интервью с Joshua Bloch в Кодерах на Работе, где он оплакивал введение дженериков в Java 5. Ему не нравится определенная реализация в основном потому что различие...
Я использую JSON.simple для генерации вывода JSON от Java. Но каждый раз я называю jsonobj.put ("это", "это"), я вижу предупреждение в Eclipse: Безопасность с точки зрения типов: помещенный метод (Объект, Объект) принадлежит...
Просто столкнулся с местом, где я хотел бы использовать дженерики, и я не уверен, как заставить его проложить себе путь, я хочу. У меня есть метод в моем слое данных, который делает запрос и возвращает список объектов. Вот...
В Java, как я могу создать Текстовый объект для Карты <Строка, Строка>? System.out.println (Карта <Строка, Строка> .class); не компилирует. Одно обходное решение, о котором я могу думать, является Картой <Строка...
Я хотел бы дифференцироваться между следующими случаями: простой тип значения (например, интервал) nullable тип значения (например, интервал?) Ссылочный тип (например, строка) - дополнительно, я не заботился бы, отобразилось ли это на (...