3
ответа

Привести параметр T в универсальном методе к DateTime

У меня есть следующий (упрощенный) метод: private статическая строка GetStringFromValue (T val) {if (typeof (T) == typeof (DateTime)) {return string.Format ("{0}", ((DateTime) val) ....
вопрос задан: 24 August 2010 17:04
3
ответа

Использование нескольких подстановочных знаков в общих методах очень сбивает с толку компилятор Java (и меня!)

Давайте сначала рассмотрим простой сценарий (см. Полный исходный код на ideone.com): import java.util . *; открытый класс TwoListsOfUnknowns {static void doNothing (List list1, List List2) {...
вопрос задан: 23 August 2010 00:39
3
ответа

Java: универсальный синтаксис

Это работает для возврата списка целых: public List GetIListImpl () {return new ArrayList (); } Но что, если я хочу позволить вызывающей стороне указать общий тип? Что-то ...
вопрос задан: 22 August 2010 15:55
3
ответа

Как лить A & lt; T & gt; к A & lt; object & gt ;? [Дубликат]

Я пытаюсь создать симулятор с использованием символов, и я использую много дженериков для работы со своими свойствами независимо от их точного типа (вес, длина, время и т. Д.). Таким образом, я все еще могу сравнить их ...
вопрос задан: 20 August 2010 08:06
3
ответа

Как приятно применять класс к интерфейсу, который он реализует, но не в момент его создания [дублировать]

Существует код, в котором есть эта реализация: using System; используя System.Collections.Generic; namespace ConsoleApp {public interface IModel {} public class Model: IModel {} ...
вопрос задан: 20 August 2010 08:06
3
ответа

Generics and casting - cannot cast inherited class to base class

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 ...
вопрос задан: 20 August 2010 07:06
3
ответа

Радиус «видимой» области на картах Google v3

Мне нужно знать, как получить радиус видимого уровня масштабирования в API карт Google v3. Например, {возвращаемое значение. CompareTo (0)> 0; } Теперь, если я передам int этому методу, он будет упакован. Не правда ли ...
вопрос задан: 19 August 2010 20:05
3
ответа

Являются ли статические члены универсальных классов общими для типов

Я пытаюсь создать универсальный класс, который будет иметь некоторые статические функции, основанные на типе. Есть ли статические члены для каждого типа? Или только там, где используется дженерик? Причина, по которой я спрашиваю, заключается в том, что я
вопрос задан: 10 August 2010 01:29
3
ответа

Ошибка родовых имен Java при расширении нескольких интерфейсов

Я просмотрел аналогичные вопросы и коротко остановился так что здесь идет; открытый интерфейс Predicate {логическое применение (T t); } открытый интерфейс Function {T apply (F f); } ...
вопрос задан: 6 August 2010 17:38
3
ответа

Получите количество Списка неизвестного типа

Я вызываю функцию, которая возвращает объект, и при определенных обстоятельствах этим объектом будет Список. GetType на этом объекте мог бы давать мне: {Система. Наборы. Универсальный. Список '1 [Class1]} или {...
вопрос задан: 5 August 2010 19:03
3
ответа

Наборы Java: набор Передачи детей как набор родителей

Скажите, что у меня есть интерфейс и некоторые классы: открытый интерфейс IPanel <ComponentType расширяет Компонент> {общественность освобождает addComponents (Набор <ComponentType> компоненты); общедоступный ComponentType...
вопрос задан: 3 August 2010 12:26
3
ответа

C# Func <> и дженерики

Так, я немного вне моей зоны комфорта при контакте с Func <>, Дженерики и лямбда-выражения, но я думаю, что в общих чертах понимаю (вид), но все еще немного перепутанный. Я реализовал...
вопрос задан: 27 July 2010 12:30
3
ответа

.NET имеет встроенный EventArgs <T>?

Я готовлюсь создавать универсальный класс EventArgs для события args, которые несут отдельный аргумент: общедоступный класс EventArg <T>: EventArgs {//переменная Свойства частный T только для чтения...
вопрос задан: 22 July 2010 18:30
3
ответа

C#, универсальный, Как определить это T, является Основой <Tp>: где Tp: Основа <Tp> и Основа Вызова <Tp> метод

У меня есть запутывающая ситуация. Основывайте Универсальный Тип и абстрактный класс BaseType <TEntity> общественности преемника: где TEntity: класс общественности BaseType <TEntity> AnyType: BaseType <AnyType> Это...
вопрос задан: 22 July 2010 11:36
3
ответа

Почему Класс <T> Java универсален?

Почему Класс <T> Java универсален?
вопрос задан: 22 July 2010 11:08
3
ответа

преобразуйте список <интервал> для списка <долго>

Как преобразовать Список <интервал> для Списка <долго> в C#?
вопрос задан: 21 July 2010 02:55
3
ответа

Используя универсальные аргументы на Окне WPF, определенном в XAML

Я пытаюсь создать производный класс Окна в XAML, который может взять универсальный аргумент, но я, может казаться, не определяю универсальный аргумент в XAML так, чтобы он генерировал частичный класс, соответствующий моему...
вопрос задан: 14 July 2010 16:32
3
ответа

как сделать вложенные универсальные классы (если это - соответствующее имя) в до-диезе

Я хотел бы создать класс следующего класса общественности типа EnumerableDisposer <IEnumerable <IDisposable>>, Но он не позволит мне объявить это этот путь. Я также попробовал: общедоступный класс...
вопрос задан: 12 July 2010 17:13
3
ответа

Если <T1, T2> является шаблоном для фактического типа, то, почему typeof (<,>) позволен?

класс Программа {статическая Основная пустота (строка [] args) {Тип t = typeof (<,>); Консоль. WriteLine (typeof (<,>));//печатает '2 [T1, T2] }} класс A <T1, T2> {}...
вопрос задан: 10 July 2010 19:09
3
ответа

Дженерики - называют метод на каждом объекте в Списке <T>

Есть ли способ назвать метод на каждом объекте в Списке - например, Вместо Списка <MyClass> объекты = установка (); foreach (объект MyClass в объектах) объект. SomeMethod (); Вы могли сделать что-то как...
вопрос задан: 7 July 2010 19:16
3
ответа

Удостоверьтесь что Сопоставимая реализация объектов

У меня есть litte проблема, и задавался вопросом, как решить ее. У меня есть универсальный класс Кортеж <A, B>, и теперь я хотел бы отсортировать их кортежи согласно A и B. Это должно быть похожим на это: неотсортированный: (...
вопрос задан: 2 July 2010 15:01
3
ответа

В аргументах типа Java, делает <? расширяется E> средний, строго выделяет подтипы только? или E был бы также достаточен?

В аргументах типа Java, действительно означает строго подтипы только? или E был бы также достаточен?
вопрос задан: 1 July 2010 08:26
3
ответа

Используя параметр, который реализует несколько предварительных дженериков интерфейсов

Предположим, что у меня есть эти интерфейсы: открытый интерфейс I1 {освобождает нечто ();} открытый интерфейс I2 {освобождают панель ();} и классы: общедоступный класс A расширяет реализации AParent I1, I2 {//код для нечто...
вопрос задан: 24 June 2010 08:07
3
ответа

Универсальный встроенный EventArgs для содержания только одного свойства?

У меня есть много классов EventArgs только с одним полем и соответствующим свойством для чтения его: общедоступный класс SomeEventArgs: EventArgs {частный Foo только для чтения f; общедоступный SomeEventArgs (Foo f)...
вопрос задан: 19 June 2010 20:31
3
ответа

Ограничение пространства имен с универсальным объявлением класса

Я хотел бы знать, возможно ли (и раз так как) определить пространство имен как параметр ограничения в универсальном объявлении класса. То, что я имею, является этим: пространство имен MyProject. Модели. Объекты <-...
вопрос задан: 13 June 2010 13:51
3
ответа

Дженерики C# - без нижних границ дизайном?

Я читал интервью с Joshua Bloch в Кодерах на Работе, где он оплакивал введение дженериков в Java 5. Ему не нравится определенная реализация в основном потому что различие...
вопрос задан: 9 June 2010 21:01
3
ответа

Как избежать предупреждений Eclipse при использовании унаследованного кода без дженериков?

Я использую JSON.simple для генерации вывода JSON от Java. Но каждый раз я называю jsonobj.put ("это", "это"), я вижу предупреждение в Eclipse: Безопасность с точки зрения типов: помещенный метод (Объект, Объект) принадлежит...
вопрос задан: 9 June 2010 20:41
3
ответа

Вопрос о дженериках Java с подстановочными знаками

Просто столкнулся с местом, где я хотел бы использовать дженерики, и я не уверен, как заставить его проложить себе путь, я хочу. У меня есть метод в моем слое данных, который делает запрос и возвращает список объектов. Вот...
вопрос задан: 9 June 2010 17:08
3
ответа

Создание Текстового объекта, соответствующего универсальному типу

В Java, как я могу создать Текстовый объект для Карты <Строка, Строка>? System.out.println (Карта <Строка, Строка> .class); не компилирует. Одно обходное решение, о котором я могу думать, является Картой <Строка...
вопрос задан: 7 June 2010 11:53
3
ответа

Универсальные ограничения, где T: структура и где T: класс

Я хотел бы дифференцироваться между следующими случаями: простой тип значения (например, интервал) nullable тип значения (например, интервал?) Ссылочный тип (например, строка) - дополнительно, я не заботился бы, отобразилось ли это на (...
вопрос задан: 4 June 2010 02:23