0
ответов

Общее приведение C #

У меня есть интерфейс IEditor public interface IEditor , где T: SpecialObject SpecialObject - абстрактный класс. Вот моя проблема: у меня есть класс, который наследуется от ...
вопрос задан: 21 July 2011 09:10
0
ответов

Общий тип как параметр в методе Java

Как вы думаете, можно ли создать нечто подобное? частный ArrayList УвеличитьSizeArray (ArrayList array_test, GenericClass) {array_test.add (новый GenericObject ()); // экземпляр ...
вопрос задан: 20 July 2011 16:11
0
ответов

Метод многократного использования для преобразования Iterable в T []?

Я пытаюсь написать универсальный метод для возврата содержимого Iterable в форме массива. Вот что у меня есть: публичный класс IterableHelp {public T [] toArray (Iterable elements) ...
вопрос задан: 19 July 2011 22:01
0
ответов

Дженерики Java с «семантикой», это возможно?

Во-первых, извиняюсь, если я использую неправильный термин, выбрав слово «семантика». Я большой поклонник дженериков на Java по всем очевидным причинам. Это очень помогает мне, поскольку я работаю с огромным разнообразием ...
вопрос задан: 19 July 2011 18:47
0
ответов

Почему я получение этого исключения при создании классов, которые ссылаются друг на друга через универсальные типы значений?

Этот фрагмент кода представляет собой упрощенный фрагмент моего кода создания классов, который создает два класса, которые ссылаются друг на друга как аргументы в универсальном типе: пространство имен Sandbox {using System; ...
вопрос задан: 18 July 2011 19:40
0
ответов

Параметр типа «T» имеет то же имя, что и параметр типа из внешнего типа «…»

открытый абстрактный класс EntityBase {...} открытый интерфейс IFoobar {void Foo (int x), где T: EntityBase, new (); } открытый интерфейс IFoobar где T: EntityBase, ...
вопрос задан: 18 July 2011 13:27
0
ответов

How to get generic method on closed generic type, having open MethodInfo from open generic type?

Imagine type like this (C#): public interface IAmGeneric { void SoAmI(T one, T1 two); } Given I have open generic MethodInfo from open generic version of the type (IAmGeneric&...
вопрос задан: 18 July 2011 13:05
0
ответов

Универсальный супертип сопутствующего объекта в Scala

У меня есть два класса: Guid и UserGuid. Guid имеет один аргумент типа. UserGuid - это особый случай Guid, который представляет объект (User), для которого нет класса, поэтому я реализовал его как Guid [Any] ....
вопрос задан: 17 July 2011 15:08
0
ответов

Что делает общий параметр «in»?

Сегодня видел эту подпись: открытый интерфейс ISomeInterface Какое влияние имеет параметр in?
вопрос задан: 17 July 2011 10:26
0
ответов

Инициализация переменной. Я не знаю их тип [java]

пара классов { Ты первый; V секунда; публичная пара () {первый = новый U (); // ошибка second = new V (); //ошибка } публичная пара (U f, V s) {first = f; second = s; } } требуется: класс ...
вопрос задан: 16 July 2011 15:25
0
ответов

Как создать сконструированный универсальный тип без указания каких-либо параметров типа

Когда у нас есть что-то вроде этого: interface ISomething {. ..} class Something : ISomething {...} typeof (ISomething <,>) и typeof (Something <,>) будут ...
вопрос задан: 15 July 2011 17:45
0
ответов

C # Можно ли создать необязательные ограничения универсального типа

Я думаю, что знаю ответ на этот вопрос, но мне нужно указать, что универсальный метод может принимать тип на основе на двух необязательных ограничениях. При этом Т может быть как того, так и другого типа. public ...
вопрос задан: 15 July 2011 14:10
0
ответов

Преобразование C # Generic в Generic , где B: A

У меня есть два класса: MyClassA и MyClassB. MyClassB наследуется от MyClassA. Я написал метод со следующей подписью public void DoSomething (MyGeneric obj); У меня также есть ...
вопрос задан: 15 July 2011 12:57
0
ответов

LINQ: запросить коллекцию внутри коллекции

У меня следующая структура: открытый класс Customer {public int ID {получить; набор; } публичный список Orders {get; набор; } } Открытый класс Order {public int ID {получить; набор; } public int ...
вопрос задан: 14 July 2011 18:59
0
ответов

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

У меня есть универсальный класс, для которого я определяю метод, который должен принимать аргументы другого типа, но только если другой тип реализует параметр типа класса. Однако это не будет компилироваться: ...
вопрос задан: 14 July 2011 16:08
0
ответов

Какой-нибудь элегантный способ работы с универсальными типами? [дубликат]

Я работаю в небольшом образовательном проекте, где мы должны реализовать n-мерную матрицу. В зависимости от контекста эта матрица должна либо работать с нашей собственной встроенной структурой ComplexNumber, либо ...
вопрос задан: 14 July 2011 14:28
0
ответов

Использование Moq для общих методов

Совершенно простая ситуация, но я не могу заставить ее работать. У меня возникла проблема с использованием Moq для имитации универсального метода (в данном случае в интерфейсе ядра Ninject): T Get (); Я создал свою ...
вопрос задан: 11 July 2011 14:07
0
ответов

Передать Func в Func
Я пытаюсь понять, как передать Func в Func public void Foo (Func p) где T: класс {Фу (р); } public void Foo (Func <объект> p) {} Странно ...
вопрос задан: 8 July 2011 13:17
0
ответов

Шаблон для раскрытия неуниверсальной версии универсального интерфейса

Скажем, у меня есть следующий интерфейс для раскрытия открытого интерфейса страничного списка IPagedList {IEnumerable PageResults {получить; } int CurrentPageIndex {получить; } int ...
вопрос задан: 8 July 2011 10:40
0
ответов

Что мы можем сделать с дженериками в Java, чтобы сделать они выглядят лучше:

У меня есть этот метод преобразования списка в карту с использованием одного из свойств элементов списка: Для краткости это выглядит так: private Map
вопрос задан: 7 July 2011 14:49
0
ответов

Что означает «апостроф + число» в типе объекта свойства с универсальными шаблонами (например, «Collection`1»)?

У меня есть объект (MyObject) со свойством (MyProperty). Я хочу получить имя типа (например, String или MyClass и т. Д.). Я использую: PropertyInfo propInfo = typeof (MyObject) .GetProperty ("MyProperty"); ...
вопрос задан: 7 July 2011 06:39
0
ответов

Как вы проверяете типобезопасность вашего обобщенного API?

Вы можете использовать, например, JUnit, чтобы проверить функциональность вашей библиотеки, но как вы протестируете ее типобезопасность в отношении универсальных шаблонов и подстановочных знаков? Только тестирование с использованием кодов, которые комп
вопрос задан: 7 July 2011 04:09
0
ответов

Как удалить каждый второй элемент SortedDictionary как можно быстрее?

Я должен как можно быстрее удалить каждый второй элемент из SortedDictionary. Словарь (SortedDictionary >) может содержать до 20 000 элементов. Итак, я придумал ...
вопрос задан: 7 July 2011 01:59
0
ответов

как использовать универсальные шаблоны в Java с операторами языка и универсальным классом, расширяющим Number

Я хотел бы выполнить операцию с двумя аргументами универсального типа одного типа, расширяющими Number. Является ли это возможным? Я всегда имел обыкновение вызывать методы для общих аргументов, но, кажется, есть некоторые ...
вопрос задан: 6 July 2011 18:25
0
ответов

Модульный тест IQueryable

Я пытаюсь написать модульный тест для метода, который требует коллекция IQueryable. Как мне создать экземпляр коллекции в моем модульном тесте, прежде чем передать его методу для тестирования? Это ...
вопрос задан: 6 July 2011 16:25
0
ответов

Java: создать объект, тип которого является параметром типа

Я хочу написать эквивалентный код Java для кода C #. Мой код на C # выглядит следующим образом: открытый абстрактный класс A , где T: A , new () {public static void Process () {Process (...
вопрос задан: 6 July 2011 13:07
0
ответов

Именованные аргументы и вывод универсального типа в C # 4.0

Я программировал в предположении, что при вызове метода в C # 4.0 предоставление имен для ваших аргументов не повлияет на результат если при этом вы не «пропускали» один или несколько ...
вопрос задан: 6 July 2011 10:43
0
ответов

Java generics Parameter begrenzt zu enger vun enger Rei vun Zorten

Gëtt et eng Syntax oder eng Léisung fir e generescht ze beschränken Typ Parameter fir eng vun enger Rei vun Zorten? Ech si mir bewosst datt Dir en Typ all vun enger Rei vun Zorten (dh AN Logik) kann aschränken: ëffentlech Klass ...
вопрос задан: 6 July 2011 09:46
0
ответов

Могу ли я иметь List (T) .ForEach (), который проходит элементы строго по порядку?

Есть List (T) .ForEach (), который выполняет действие с каждым элементом списка . Однако в описании MSDN ничего не говорится о порядке обхода элементов списка, и мне нужно иметь ...
вопрос задан: 6 July 2011 09:04
0
ответов

Общий абстрактный метод переопределения Java

У меня есть следующий код: открытый абстрактный класс Event {public void fire (Object ... args) {// сообщаем о событии обработчик, который при наличии свободных ресурсов должен вызвать // ...
вопрос задан: 6 July 2011 01:12