3
ответа

Универсальные ограничения на производные классы

У меня есть класс A: общедоступный класс класс B ClassA <T> происходит из A: общедоступный класс ClassB: класс C ClassA <ClassB> происходит из класса B: общедоступный класс ClassC: ClassB Теперь у меня есть дженерик...
вопрос задан: 17 October 2016 18:18
3
ответа

Вложенный универсальный шаблон Java не будет компилироваться

У меня проблема с ограниченными вложенными шаблонами в Дженерики Java Вот' Типичный случай: public void doSomething (Set set) {} public void callDoSomething () {Set <...
вопрос задан: 24 February 2016 02:18
3
ответа

Как я использую paramertized универсальные типы во внутреннем классе?

Я пытаюсь реализовать внутренний класс, который имеет универсальный параметризованный тип. Вот короткая версия моего кода: общедоступный класс AVLTree <T расширяется Сопоставимый <? супер T>> реализации...
вопрос задан: 16 February 2016 18:21
3
ответа

Почему Java не позволяет универсальные подклассы Throwable?

Согласно Языку Java Sepecification, 3-й выпуск: Это - ошибка времени компиляции, если универсальный класс является прямым или косвенным подклассом Throwable. Я хочу понять, почему это решение имеет...
вопрос задан: 1 February 2016 21:03
3
ответа

Каков Collections.checkedList () призыв в Java?

Я просто хочу знать для какой java.util. Collections.checkedList () на самом деле используется. У меня есть некоторый код, который я знаю, возвращает меня Список <Строка>, но это передается через цепочку...
вопрос задан: 15 January 2016 22:19
3
ответа

Существует ли общий конструктор с ограничением параметра в C#?

В C# можно поместить ограничение на общий метод как: общедоступный класс A {общедоступный статический пустой Метод <T> (T a), где T: новый () {//... делают что-то... }}, Где Вы указываете это...
вопрос задан: 25 December 2015 02:53
3
ответа

Nullable вводят как универсальный возможный параметр?

Я хочу сделать что-то вроде этого: myYear = запись. GetValueOrNull <интервал?> ("myYear"), Уведомление nullable тип как универсальный параметр. Так как функция GetValueOrNull могла возвратить пустой указатель мой...
вопрос задан: 15 December 2015 23:44
3
ответа

Дженерики и сортирующий в Java

Предположим, что Вы пишете статическую функцию в Java для сортировки массива, во многом как Arrays.sort (). Проблема с Arrays.sort () состоит в том, что он получает массив Объекта и бросает ClassCastException если...
вопрос задан: 2 November 2015 09:57
3
ответа

Я могу указать универсальный тип в XAML (пред.NET 4 Платформы)?

В XAML я могу объявить DataTemplate так, чтобы шаблон использовался каждый раз, когда определенный тип отображен. Например, этот DataTemplate будет использовать TextBlock для отображения имени клиента: <...
вопрос задан: 28 October 2015 14:22
3
ответа

Что такое Овеществленные Дженерики? Как они решают проблемы Стирания Типа и почему они не могут быть добавлены без существенных изменений?

Я прочитал блог Neal Gafter на предмете, и все еще неясно в ряде точек. Почему не возможно создать реализации Наборов API, которые сохраняют данную информацию о типе...
вопрос задан: 8 July 2015 12:39
3
ответа

Java - расширяет Object & rdquo; действительно необходимо по некоторым спецификациям методов коллекций? [Дубликат]

Согласно определению Collections, такие методы, как max и min, имеют следующую подпись: static & lt; T extends Object & amp; Сопоставимые & л ;? супер T & gt; & gt; T max (Collection & lt ;? extends T & gt; coll) ...
вопрос задан: 28 May 2015 07:18
3
ответа

Дженерики Java (подстановочные знаки)

У меня есть несколько вопросов об универсальных подстановочных знаках в Java: Каково различие между Списком <? расширяется T> и Список <? супер T>? Что является ограниченным подстановочным знаком и что является неограниченным...
вопрос задан: 25 April 2015 06:01
3
ответа

Как я могу использовать интерфейс в качестве универсального ограничения типа C#?

Существует ли способ получить следующее объявление функции? общественность bool Foo <T> (), где T: интерфейс; т.е. где T является интерфейсным типом (подобный туда, где T: класс и структура). В настоящее время я имею...
вопрос задан: 6 April 2015 20:44
3
ответа

Java: ограниченные символы подстановки или параметр ограниченного типа?

Недавно я прочитал эту статью: http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html Мой вопрос, вместо того, чтобы создавать такой метод: public void drawAll (List
вопрос задан: 1 April 2015 19:52
3
ответа

Params IEnumerable <T> c#

Почему наклон я использую IEnumerable с параметрическими усилителями? Это будет когда-либо фиксироваться? Я действительно желаю, чтобы они переписали бы старые библиотеки для использования дженериков...
вопрос задан: 7 March 2015 03:25
3
ответа

Невозможно понять ошибку в Java 8 lambda compator с generics [duplicate]

Этот код не написан мной, а кем-то другим в тесте JUnit, и я просто не понимаю, почему & lt; Long & gt; должен быть размещен после компаратора. (обратите внимание на.) и перед вызовом имени метода. Мой ...
вопрос задан: 3 March 2015 21:56
3
ответа

Как поместить интерфейсное ограничение на общий метод в C# 3.5?

Я хочу достигнуть чего-то вроде этого в C# 3.5: общественность освобождает Регистр <T> (): где T: интерфейс {} я могу сделать это с классом или структурой, но как сделать это с интерфейсом?
вопрос задан: 23 January 2015 03:37
3
ответа

Как динамично бросить объект строки типа к объекту типа T

У меня есть этот XML-документ <AdditionalParameters> <Тип PublishToPdf = "Система. Булевская переменная"> Ложный </PublishToPdf> </AdditionalParameters> в моем коде и я пытаюсь создать массив...
вопрос задан: 9 December 2014 01:04
3
ответа

Общие методы C#, введите новые параметры () ограничение конструктора

Существует ли способ создать Общий метод, который использует новое () ограничение конструктора для требования классов с конструкторами определенных типов? Например: у Меня есть следующий код: общественность T...
вопрос задан: 11 November 2014 12:18
3
ответа

Как обеспечить, чтобы аргументы метода имели один и тот же тип с помощью Generics? [Дубликат]

Я ожидал, что следующий код будет иметь ошибку компиляции, но это не так, и я не понимаю, почему. Моя цель - убедиться, что пользователь предоставил один и тот же тип для обоих аргументов во время компиляции. ...
вопрос задан: 24 October 2014 00:32
3
ответа

Кастинг в общий интерфейс [дубликат]

Я пишу модуль обработки команд, и у меня возникают проблемы с классом, реализующим интерфейс, в его определение общего интерфейса. Выделенный код: public class Program {...
вопрос задан: 11 September 2014 17:31
3
ответа

Java: Почему этот код дает мне & ldquo; генерировать ошибку создания массива & rdquo ;? [Дубликат]

Почему следующий код приводит к ошибке «генерации массивного массива» во время компиляции? открытый класс Trie & lt; Value & gt; {private class Node {private Node [] links = new Node [256]; ...
вопрос задан: 23 August 2014 21:40
3
ответа

WCF. Сервисные общие методы

Как я могу использовать общие методы в wcf сервисе? Я написал этот код: [OperationContract] освобождают AddItem <T> (T объект); Но я получаю следующую Ошибку: Тип 'T' не может быть экспортирован как схема...
вопрос задан: 27 June 2014 17:50
3
ответа

Как инстанцировать экземпляра типа, представленного параметром типа в Scala

пример: импортируйте scala.actors._, импортируют Агента._ класс BalanceActor [T <: Агент] расширяет Агента {val рабочие: Интервал = 10 частных ленивых val агентов = новый Массив [T] (рабочие) переопределяет определение...
вопрос задан: 1 May 2014 09:09
3
ответа

Странное поведение от разрешения перегрузки функции в c # с дженериками [duplicate]

У меня есть следующий класс кода Program {static void Main () {Foo (new List & lt; int & gt; ()); Foo (10.3); Foo ((IList & lt; int & gt;) новый список & lt; int & gt; ()); } статические ...
вопрос задан: 22 April 2014 12:00
3
ответа

Каким образом, как универсальный параметр типа говорит, “расширяется” Сопоставимый не “реализации”? [дубликат]

Я пытался записать родовую функцию, которые удаляют дублирующиеся элементы из массива. общедоступные помехи <E расширяются Сопоставимый <E>>, ArrayList <E> removeDuplicate (E [] прибытие) {//делает quicksort...
вопрос задан: 8 April 2014 16:34
3
ответа

Почему я не могу использовать значение плавающее в качестве шаблонного параметра?

Когда я пытаюсь использовать плавание в качестве шаблонного параметра, крики компилятора об этом коде, в то время как интервал хорошо работает. Это, потому что я не могу использовать плавание в качестве шаблонного параметра? #include <iostream> испо
вопрос задан: 2 March 2014 11:53
3
ответа

Почему я не могу использовать Систему. ValueType как ограничение дженериков?

Почему не может я использовать ограничение где T: Система. ValueType? Почему Microsoft препятствует тому, чтобы этот тип был ограничением? Пример: Почему я не могу сделать следующего?//Определенный в общественности класса .NET...
вопрос задан: 27 February 2014 08:26
3
ответа

Как я говорю, является ли тип “простым” типом? т.е. содержит единственное значение

typeof (строка).IsPrimitive == ложь typeof (интервал).IsPrimitive == истинный typeof (MyClass).IsClass == истинный typeof (строка).IsClass == истинный typeof (строка).IsByRef == ложь typeof (MyClass).IsByRef == верный//...
вопрос задан: 27 February 2014 06:25
3
ответа

Общий метод, не может сравнивать число общих типов [дубликат]

У меня есть тест класса и метод testMethod. Я передаю массив типа T extends Number & amp; Сопоставимо с testMethod и int. Затем метод проверяет, есть ли элемент в массиве ...
вопрос задан: 20 February 2014 11:30