0
ответов

Как сделать код с использованием Value [T: Numeric] более «гибким», как «распакованные» аналоги?

Если у меня есть код типа 5 * 5.0, результат будет преобразован к наиболее точному типу Double. Но, похоже, это не работает с кодом типа case class Value [T: Numeric] (value: T) {type This = Value [...
вопрос задан: 3 October 2011 02:02
0
ответов

DataContractSerializer и Dictionary не работают при чтении

Я использую DataContractSerializer для сериализации объекта, который содержит член Dictionary , помеченный [DataMember ()]. Идея состоит в том, чтобы иметь гибкий пакет объектов ...
вопрос задан: 1 October 2011 14:05
0
ответов

Принуждение оси x к выравниванию с осью y в системе Mathematica Plot

В системе Mathematica, когда я строю графики иногда, я не всегда получаю ось X для выравнивания с точным низом графика. Есть ли способ заставить его делать это постоянно? Вот пример...
вопрос задан: 30 September 2011 21:03
0
ответов

Как интерфейс может включать метод, который ссылается на конкретный тип реализации интерфейса в его сигнатуре или возвращаемом типе?

Предположим, я разрабатываю что-то вроде следующего интерфейса: public interface MyInterface {public MyInterface method1 (); public void method2 (MyInterface mi); } Однако есть предостережение ...
вопрос задан: 29 September 2011 22:21
0
ответов

Java Generics: вопрос относительно захвата типа и генерирования вывода с использованием общих методов

Это продолжение моего предыдущего вопроса, но, поскольку предыдущий поток был длинным, я решил запустить другой поток, относящийся почти к тому же самому. тема. public class GenericMethodInference {...
вопрос задан: 29 September 2011 03:53
0
ответов

Как обрабатывать дженерики в «процессоре аннотаций» Java?

Раньше я спрашивал пример «обработчика аннотаций», который генерировал бы прокси / делегата для интерфейса, но не получил ответа и не нашел ничего на Интернет, поэтому я сделал свой собственный. Пока что это ...
вопрос задан: 28 September 2011 20:38
0
ответов

Почему Animals [] animals = new Cat [5] компилируются, а List animals = new List () - нет?

В своей книге «C # in Depth» Джон Скит пытается ответить на следующие вопросы вопрос: Почему я не могу преобразовать List в List ? Чтобы объяснить это, он начал с фрагмента кода, который ...
вопрос задан: 28 September 2011 19:13
0
ответов

Общий рекурсивный шаблон Java: что это означает… S extends Writer > extends Entity

Кто-нибудь может объяснить приведенный ниже довольно сложный рекурсивный общий шаблон Применение? открытый абстрактный класс Data , S extends Writer > ...
вопрос задан: 28 September 2011 09:11
0
ответов

Как определить, является ли T типом значения или ссылочным классом в универсальном?

У меня есть общий метод, поведение которого зависит от того, является ли T ссылочным типом или типом значения. Выглядит это так: T SomeGenericMethod (T obj) {if (T is class) // Какое условие я должен записать в ...
вопрос задан: 28 September 2011 08:23
0
ответов

Как узнать, является ли запрос ajax в asp.net в Application_Error ()

Как узнать, является ли запрос ajax в asp.net в Application_Error () Я хочу обработать ошибку приложения в Application_Error () .Если запрос является ajax и создается какое-либо исключение, то запишите ошибку в...
вопрос задан: 28 September 2011 05:47
0
ответов

какая разница между ? и T в подписях классов и методов?

почему public interface ArrayOfONEITEMInterface { public List getONEITEM(); } компилируется, а public interface ArrayOfONEITEMInterface
вопрос задан: 27 September 2011 17:30
0
ответов

Generics в Scala: реализация интерфейса / свойства дважды?

Учитывая общий интерфейс, такой как следующий интерфейс I {void m (T t); } я могу на C # создать класс, который реализует I дважды (или более) с разными типами, предоставленными для T, например ...
вопрос задан: 27 September 2011 07:37
0
ответов

Как определить тип объекта и использовать этот тип в универсальном параметре во время конструирования

Есть ли другой способ объявления моего ProductController для вводимого регистратора? public class ProductController: Controller {private readonly LoggingInterface.ILogger <...
вопрос задан: 27 September 2011 01:14
0
ответов

Java Generics: Как работает вывод метода, когда в параметрах метода используется подстановочный знак?

Предположим, у меня есть следующее : class x {public static void main (String [] args) {List a = new LinkedList (); Список b = new LinkedList <...
вопрос задан: 26 September 2011 19:17
0
ответов

Вызов перегруженной Java-универсального метода из Scala

Я использую Mockito, чтобы издеваться над объектом с помощью метода, который возвращает непараметрированный ArrayList, и я не могу выяснить, как Чтобы сделать это для работы методом подписи для MOCK Public Java.util.arraylist getx (...
вопрос задан: 26 September 2011 17:31
0
ответов

преобразовать HashTable в словарь в C #

как преобразовать HashTable в словарь в C #? Является ли это возможным? например, если у меня есть коллекция объектов в HashTable, и если я хочу преобразовать ее в словарь объектов определенного типа, ...
вопрос задан: 26 September 2011 16:33
0
ответов

Подстановочный знак в Generics не работает

Глядя на следующий код, почему второй вызов дампа не компилируется? И как это исправить, не удаляя подстановочный знак? импорт java.util.ArrayList; импорт java.util.List; class ...
вопрос задан: 26 September 2011 15:34
0
ответов

Почему оператор ромба не работает в вызове addAll () в Java 7?

Учитывая этот пример из учебного пособия по обобщениям. Список list = new ArrayList <> (); list.add ("A"); // Следующий оператор должен завершиться ошибкой, поскольку addAll ожидает // Collection
вопрос задан: 26 September 2011 13:28
0
ответов

Java Generics. Почему он компилируется?

абстрактный класс Type {abstract void use1 (Type k); // Ошибка компилятора (параметр типа K находится за пределами его границ) abstract void ...
вопрос задан: 26 September 2011 13:27
0
ответов

что может означать это объявление общего класса?

Я знаю, что это не лучший вопрос, и я могу быть проклят, если задам его, но я не могу найти места, где можно получить помощь по этому вопросу. Ниже приводится общий класс, который упоминался в моем вопросе на собеседовании (...
вопрос задан: 24 September 2011 07:29
0
ответов

Могу ли я использовать поле класса на экземпляре ArrayList в Java?

У меня есть этот код, который компилирует: новый TypeToken>() {}.getType() Затем я попробовал ArrayList.class, который не компилируется. Я новичок в Java ...
вопрос задан: 22 September 2011 08:03
0
ответов

Почему это переопределение универсального метода работает с 1.6, но не с 1.7?

Учитывая следующий класс, который переопределяет метод getListeners из AbstractListModel: import java.util.EventListener; import javax. swing.AbstractListModel; открытый класс GenericBug extends ...
вопрос задан: 21 September 2011 19:10
0
ответов

Почему кастинг дает CS0030, в то время как "как" работает?

Предположим, у меня есть общий метод: T Foo(T x) { вернуть x; } Пока все хорошо. Но я хочу сделать что-то особенное, если это Хэшбл. (Я знаю, что это совершенно придуманный пример. Foo() это не ...
вопрос задан: 21 September 2011 18:01
0
ответов

Java кастинг ".class"-оператор, используемый на общем типе, например, List, в "Class>" и в "Class>"

Я использую .class-оператор для предоставления информации о содержащемся типе для общего класса. Для не генерических содержащихся типов, например, класса Integer.class, это работает без проблем. Но с ...
вопрос задан: 21 September 2011 15:14
0
ответов

Как активировать универсальный метод, который принимает действие в качестве параметра

Как бы вы использовали отражение для выполнения следующего метода, если тип может быть определен только во время выполнения? MainObject.TheMethod (Action >) в повседневной жизни ...
вопрос задан: 21 September 2011 08:56
0
ответов

.NET сообщает мне TypeLoadException: нарушает ограничение параметра типа 'T', в то время как мой код явно не нарушает его

Я пытаюсь инициализировать объект DataEditor < Студент>, где мой класс DataEditor реализует интерфейс IDataEditor , где T: IEditableObject. DataEditor ...
вопрос задан: 21 September 2011 07:15
0
ответов

Возврат анонимного типа из функции

Могу ли я использовать анонимный тип в качестве типа возвращаемого значения в функции, а затем поместить возвращаемое значение в массив или коллекцию какого-либо типа, а также добавить дополнительное поле в новый массив / ...
вопрос задан: 21 September 2011 03:09
0
ответов

Как я могу выполнить итерацию по C # IEnumerable в Matlab?

У меня есть некоторый код Linq to SQL на C #, к которому я пытаюсь получить доступ с помощью Matlab 2010b. Если мой код Linq возвращает один экземпляр элемента, я могу без проблем получить доступ ко всем свойствам в Matlab: dal = Data ....
вопрос задан: 20 September 2011 07:40
0
ответов

Есть ли что-то вроде кортежа в .net 3.5 [дубликат]

Мне нужен какой-нибудь тип данных, например List. Конечно, я могу реализовать, но есть ли что-то встроенное в .net 3.5. Спасибо.
вопрос задан: 19 September 2011 10:45
0
ответов

Могу ли я использовать вложенные дженерики в Java?

Я пытался сделать что-то вроде: public class MyClass > {... } Но Eclipse выделяет «B» и говорит «неожиданно, ожидаемое расширение». Что дает? Вложены ...
вопрос задан: 17 September 2011 00:54