Рассмотрите следующий код: строка propertyName; var dateList = новый Список <Дата и время> () {DateTime. Теперь}; propertyName = dateList. GetPropertyName (dateTimeObject => dateTimeObject. Час);//я...
Почему следующее замечено как лучше, чем старый способ бросить? MyObj obj = someService.find (MyObj.class, "someId"); по сравнению с MyObj obj = (MyObj) someService.find ("someId");
Это - ошибка компилятора (немного измененный для удобочитаемости). Этот всегда озадачивал меня. FxCop говорит, что это - плохая вещь возвратить Список и классы что are\derived от Набора <T>...
пространство имен GenericsTest {общедоступный класс AGenericClass <T> {общедоступный класс NestedNonGenericClass {} }} В примере выше, должен NestedNonGenericClass быть...
Идея состоит в том, чтобы определить базовый класс, который может вызвать методы, определенные в полученных классах, но во время создания я хочу удостовериться, что такие методы определяются точно согласно требованиям...
Существует ли путь в Java, чтобы иметь карту, где параметр типа значения связывается с параметром типа ключа? То, что я хочу записать, является чем-то как следующее: общедоступный класс Foo {//Это...
Я хочу создать коллекцию действий для определенных типов классов. Я пытался что-то сделать следующим образом. Карта & lt; Класс & lt; & gt ;, Функция & lt; String & gt; & gt; & gt; & gt; mapper = new HashMap & lt; & gt; (); Я заканчиваю ...
Есть ли созданный способом ограничить глубину Системы. Набор. Дженерики. Стек? Так, чтобы, если бы Вы на макс. способности, продвигая новый элемент, удалил бы дно стека? Я знаю, что могу сделать это...
В наборе o' помещает в моем коде, у меня есть что-то вроде этого: общедоступный Класс mySpecialMethod () {возвращает MySpecialClass.class;} то, которое вызывает Класс предупреждения, является необработанным типом. Ссылки на...
Я пытаюсь создать что-то вроде объекта mapper. Для этого мне нужно создавать экземпляры классов во время выполнения. Это довольно легко с «нормальными» классами, однако у меня также есть общие классы, такие как Terminal, которые ...
Действительно ли возможно отражающим образом инстанцировать универсального типа в Java? Используя технику, описанную здесь, я получаю ошибку, потому что маркеры класса не могут быть универсальными. Возьмите пример ниже. Я хочу...
После перемещения в.NET 2.0 + там когда-либо причина все еще использовать системы. Пространство имен наборов (помимо поддержания унаследованного кода)? Пространство имен дженериков должно всегда использоваться вместо этого?
Что такое универсальная функция управления списком в C? (Я видел это, когда я проходил некоторые материалы.), Что является различием между этой функцией и функцией, которая может принять элементы любого...
Мне заполнили контейнер парами. Я хочу выполнить итерации в нем с помощью STL универсальные алгоритмы (в моем случае, это было бы inner_product, но рассмотрело бы это как универсальную проблему). Алгоритм я использую...
В C# мне иногда жаль, что я не мог сделать специальные методы для определенных "инстанцирований" универсальных классов. ОБНОВЛЕНИЕ: следующий код является просто немым примером более абстрактной проблемы - не фокусируются также...
У меня есть общий класс T, где T - класс, который я хочу создать для объекта из этого Generic Class, но у меня есть имя класса в строке, это мой открытый публичный класс GenericClass & lt; T & gt;: IGeneric & lt; T & gt; ...
Для типа универсального интерфейса действительно ли возможно быть основанным на определенном родительском классе? Например: открытый интерфейс IGenericFace <T: BaseClass> {}, Очевидно, вышеупомянутый код не работает, но...
Я хочу сделать универсальный класс, который принимает только сериализуемые классы, может он быть покончить где ограничение? Понятие, которое я ищу, является этим: общедоступный класс MyClass <T>, где T://[...
У меня есть 3 класса, которые являются по существу тем же, но не реализуют интерфейс, потому что они все происходят из различных веб-сервисов. например, Service1. Object1 Service2. Object1 Service3. Object1 они все...
В настоящее время я использую: DataTable dt = CreateDataTableInSomeWay (); Список <DataRow> перечисляет = новый Список <DataRow> (); foreach (DataRow доктор в dt. Строки) {список. Добавьте (доктор);} там лучшее/волшебное...
Часто времена мне нужен набор непоследовательных объектов с числовыми идентификаторами. Мне нравится использовать KeyedCollection для этого, но я думаю, что существует серьезный недостаток. Если Вы используете интервал для ключа...
Что самый легкий путь состоит в том, чтобы протестировать (использование отражения), данный ли метод (т.е. java.lang. Экземпляр метода), имеет тип возврата, который может быть безопасно литым для Списка <Строка>? Рассмотрите этот отрывок:...
Я должен записать функцию, которая получает свойство в качестве параметра, и выполните его метод считывания. Если бы я должен был передать функцию/делегата, я использовал бы: RET FunctionDelegate делегата <T, RET> (T t);...
У меня есть дженерик <> функция, которая берет запрос linq ('объекты') и перечисляет через него добавляющий дополнительные свойства. Как я могу выбрать все свойства исходного 'объекта', а не...
Я использую LINQ, чтобы запросить универсальный словарь и затем использовать результат в качестве источника данных для моего ListView (Веб-формы). Упрощенный код: Словарь <Гуид, Запись> dict = GetAllRecords (); myListView....
У нас есть универсальный Список (продукта), который должен быть отсортирован на двух или больше свойствах класса продукта. Класс продукта имеет свойства "Popular", числовые (asc), "Нажатый" числовой (desc), "Имя"...
Я обычно ввожу свои объявления карты, но делал некоторый maint и нашел один без ввода. Это получило меня взгляды (О нет!). Что значение по умолчанию вводит объявления Карты. Рассмотрите следующее:...
Действительно ли это, возможно указать тип по умолчанию когда parametrzing класс? Пример://абстрактный класс общественности абстрактного класса AbsClass <T1 расширяет Par1Class, T2 расширяет Par2Class> {//код}/...
Интересно, существует ли особая причина в Java для использования, всегда "расширяет", а не "реализует" для определения границ typeparameters. Пример: открытый интерфейс C {} общедоступный класс A <B...