6
ответов

Ограничение T для строкового представления и интервал?

Я создал меня класс универсального набора, который определяется как это. общедоступный класс StatisticItemHits <T> {...} Этот класс может использоваться с интервалом, и строка оценивает только. Однако эта общественность...
вопрос задан: 3 August 2012 21:16
6
ответов

Универсальный метод, где T - это type1 или type2

Есть ли способ объявить универсальную функцию, которая является универсальным типом type1 или type2? пример: public void Foo (номер T) { } Могу ли я ограничить T значением int или long
вопрос задан: 18 December 2011 16:13
6
ответов

Дженерики C# usercontrol

Я хотел бы определить следующее управление: общедоступный частичный класс ObjectSelectorControl <T>: UserControl, где T: класс, которым проблема состоит в том, что разработчик не может разрешить это. Есть ли...
вопрос задан: 4 December 2011 23:28
6
ответов

В C#: Как объявить универсальный Словарь с типом, столь же ключевым и IEnumerable <> того типа как значение?

Я хочу объявить словарь, который хранит введенный IEnumerable's определенного типа, с тем точным типом как ключ, как так: (Отредактированный для следования комментарию johny g) частный IDictionary <Тип, IEnumerable&...
вопрос задан: 17 May 2011 09:53
6
ответов

Примеры использования Generics в .Net (C # / VB.NET) [закрыто]

На каких примерах вы бы использовали дженерики в C # / VB.NET и почему вы хотите использовать дженерики?
вопрос задан: 6 May 2011 14:59
6
ответов

Базовый общий абонент для событий [дубликат]

Я подготовил базовый класс для подписчиков: открытый абстрактный класс Subscriber & lt; TEvent, TPayload & gt; : ISubscriber, где TEvent: PubSubEvent & lt; TPayload & gt ;, new () {protected ...
вопрос задан: 4 February 2011 16:12
6
ответов

Почему IEnumerable не реализует Add (T)?

Просто случайно нашел это, Add (T) определен в ICollection вместо IEnumerable . А методы расширения в Enumerable.cs не содержат Add (T), что, на мой взгляд, очень странно. ...
вопрос задан: 27 August 2010 08:00
6
ответов

Create a zero value of a generic Number subclass

How can I generically create a zero of an arbitrary numeric type? Here's a toy example: a function that converts a null number into zero. static T zeroIfNull(T value) { ...
вопрос задан: 23 August 2010 02:39
6
ответов

Как конвертировать int [] в Integer [] в Java?

Я новичок в Java и очень смущен. У меня есть большой набор данных длиной 4 int [], и я хочу подсчитать, сколько раз встречается каждая конкретная комбинация из 4 целых чисел. Это очень похоже на ...
вопрос задан: 27 July 2010 14:53
6
ответов

Дженерики передачи C# во времени выполнения

У меня есть метод как следующее: общедоступный IEnumerable <T> GetControls <T> (): где T: ControlBase {//удаленный.} я затем создал класс: общедоступный класс HandleBase <TOwner>:...
вопрос задан: 28 June 2010 19:37
6
ответов

Странная проблема дженериков

Кто-либо знает, почему следующий код не компилирует, и во время компиляции я получаю несовместимое исключение типов? общедоступный класс Тест <T> {общедоступная статическая основная пустота (Строка [] args) {//...
вопрос задан: 28 June 2010 13:41
6
ответов

Где функциональные литералы адреса в C++?

ОБНОВЛЕНИЕ: После некоторого дополнительного чтения, что я действительно хотел, гарантировался раннее связывание (который должен переведенный в непосредственный призыв к невиртуальным функциям и коду не-PIC), который может быть сделан...
вопрос задан: 11 June 2010 17:39
6
ответов

удаление объектов из универсального Списка <t>

У меня есть следующий метод, я хочу удалить объекты из своего набора, которые соответствуют идентификатору продукта. Кажется довольно прямым, но я получаю исключение. В основном мой набор выходит из синхронизации...
вопрос задан: 8 June 2010 08:37
6
ответов

Преобразовывает этот ArrayList в Универсальный эффективный Список?

Код, который я пишу, получает ArrayList от неуправляемого кода, и этот ArrayList будет всегда содержать один или несколько объектов типа Grid_Heading_Blk. Я рассмотрел изменение этого ArrayList к...
вопрос задан: 7 June 2010 18:31
6
ответов

Преобразование типа универсальных параметров

Использование следующего кода: Функция GetSetting (T) (ByVal SettingName Как Строка, ByRef DefaultVal Как T) Как T Возврат, Если (Конфигурация. ContainsKey (SettingName), CType (Конфигурация (SettingName), T)...
вопрос задан: 24 May 2010 13:27
6
ответов

C#: Func <T, TResult> для общих методов

Возможно создать объект Func что ссылки общий метод? как LINQ OrderBy: общедоступный статический IOrderedEnumerable <TSource> OrderBy <TSource, TKey> (этот IEnumerable <...
вопрос задан: 14 May 2010 16:41
6
ответов

Что такое Действие <строка>?

Что такое Действие <строка>, как это может использоваться?
вопрос задан: 14 May 2010 12:41
6
ответов

То, как создать Список <T> из запятой, разделило строку?

Учитывая идентификаторы переменной строки = Запрос. QueryString ["идентификаторы"];//"1,2,3,4,5"; Есть ли любой способ преобразовать его в Список, не делая чего-то как Список <интервал> myList = новый Список <интервал> ();.
вопрос задан: 8 May 2010 16:49
6
ответов

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

Я работаю над абстрактным классом, где класс с реализацией должен реализовать список T. Проблема состоит в том, что это не работает: общедоступный класс AbstractClass {общедоступный международный идентификатор {добирается; набор;}...
вопрос задан: 1 March 2010 22:22
6
ответов

Java осуществляет рефакторинг к промышленным стандартам Дженериков

Кажется, существуют некоторые дебаты по рефакторингу для использования дженериков Java в моей текущей команде. Вопрос, который я имею, - то, что является текущими промышленными стандартами с точки зрения рефакторинга более старого кода Java...
вопрос задан: 27 February 2010 00:46
6
ответов

Что лучший способ состоит в том, чтобы преобразовать строку, разделенную символами возврата в Список <строка>?

Я должен часто преобразовывать "строковый блок" (строка, содержащая символы возврата, например, из файла или TextBox) в Список <строка>. Что такое более изящный способ сделать его, чем...
вопрос задан: 24 February 2010 13:19
6
ответов

Используя оператор с Дженериками в C#

Я хочу сделать что-то вроде этого класс SomeClass <T> {SomeClass () {bool IsInterface = T является ISomeInterface; }}, Что лучший способ к чему-то вроде этого?Примечание: Я не...
вопрос задан: 19 February 2010 20:09
6
ответов

Функция возвращая универсальный тип, значение которого известно только во времени выполнения

Я должен использовать универсальный интерфейс как следующее: открытый интерфейс IContainer <T> {IEnumerable <IContent <T>> Содержание {добирается; }} объект, реализовывая этот интерфейс...
вопрос задан: 19 February 2010 08:23
6
ответов

Не может сравнить универсальные значения

Я создаю универсальный класс для содержания виджетов, и я испытываю затруднения при реализации, содержит метод: общедоступный класс WidgetBox <A, B, C> {общедоступный bool ContainsB (B b) {//Итерация...
вопрос задан: 10 February 2010 16:52
6
ответов

Выполните итерации перечислимых значений с помощью дженериков Java

Я пытаюсь найти способ выполнить итерации через значения перечисления при использовании дженериков. Не уверенный, как сделать это или если это возможно. Следующий код иллюстрирует то, что я хочу сделать. Обратите внимание что...
вопрос задан: 5 February 2010 22:26
6
ответов

Как я могу вернуть NULL из универсального метода в C #?

У меня есть универсальный метод с этим (фиктивным) кодом (да, я знаю, что в IList есть предикаты, но мой код использует не IList, а какую-то другую коллекцию, в любом случае это не имеет значения для вопроса ...) static T ...
вопрос задан: 5 February 2010 14:17
6
ответов

Что Java эквивалентен из шаблонов C++?

Что Java эквивалентен из шаблонов C++? Я знаю, что существует интерфейс под названием Шаблон. Это связано?
вопрос задан: 29 January 2010 02:56
6
ответов

Создание общего метода в C#

Я пытаюсь объединить набор похожих методов в общий метод. У меня есть несколько методов, которые возвращают значение querystring или пустой указатель, если это querystring не существует или не находится в...
вопрос задан: 27 January 2010 04:32
6
ответов

Понимание этого предупреждения: сериализуемый класс не объявляет статический финал serialVersionUID

У меня есть некоторый статический код инициализатора: someMethodThatTakesAHashMap (новый HashMap <K, V> () {{ помещенный ("a", "значение-a"); помещенный ("c", "значение-c"); }}); По некоторым причинам я получа
вопрос задан: 26 January 2010 04:56
6
ответов

Укажите Универсальное Ограничение C#, чтобы быть ClassA ИЛИ ClassB?

Существует ли способ указать что универсальный тип иметь один тип или другой тип? общедоступный класс SoftDrink <T>, где T: TypeOne или TypeTwo {}
вопрос задан: 15 January 2010 19:25