0
ответов

f# универсальное сравнение типов

Я пытаюсь выяснить, имеет ли obj, возвращенный из вызова, определенный тип. Вот мой код: введите MyType <'T> = val изменяемый myArr: выстройте val изменяемый идентификатор: интервал val изменяемое значение':...
вопрос задан: 19 October 2010 19:38
0
ответов

Проблема, инстанцирующая универсального боба класса в Spring

Я пытаюсь инстанцировать универсального класса в Spring, но я получаю следующее исключение: Инициализация боба перестала работать; вложенная исключительная ситуация является org.springframework.aop.framework. AopConfigException: Мог...
вопрос задан: 19 October 2010 15:24
0
ответов

Дженерики: Почему компилятор не может вывести аргументы типа в этом случае?

Я хотел записать дополнительный метод, который будет работать над словарями, значения которых были своего рода последовательностью. К сожалению, компилятор, может казаться, не выводит универсальные аргументы от моего использования...
вопрос задан: 19 October 2010 13:33
0
ответов

Общий синтаксический анализ строки C # для любого объекта

Я сохраняю значения объектов в строках, например, строка [] значения = новая строка [] {"213.4", "10", "привет", "MyValue"}; есть ли способ в общем инициализировать соответствующие типы объектов? например, ...
вопрос задан: 19 October 2010 08:44
0
ответов

Как каждый получает тип универсального класса с несколькими параметрами типа? - C#

Это компилирует: общедоступный класс A <T> {общественность освобождает тест () {var = typeof (<>); }} Это не делает: общедоступный класс A <T, S> {общественность освобождают тест () {var =...
вопрос задан: 19 October 2010 02:41
0
ответов

Проблема «MyType»: нужно ли мне использовать абстрактные типы (или дженерики) в Scala для возврата фактического класса?

Я не уверен, есть ли лучший способ сделать это : trait Animal {val name: String val weight: Int type SubAnimal <: Animal def updateName (n: String) = returnMe (n, this.weight) def ...
вопрос задан: 18 October 2010 21:56
0
ответов

Java конструктора по умолчанию дженериков

общедоступный Образец класса <T> {T данные; Образец () {данные =????; }}, Как я могу присвоить значение по умолчанию данным?
вопрос задан: 18 October 2010 07:50
0
ответов

Почему не происходит перегрузки?

У меня есть следующий класс: class CrmToRealTypeConverter: IConverter {#region IConverter Members открытый объект Convert (T obj) {return Convert (obj); } # ...
вопрос задан: 17 October 2010 12:56
0
ответов

Контракты кода: ContractClassFor при работе с общим абстрактным классом? [дубликат]

Итак, у меня здесь небольшая проблема. Предположим, у меня есть: репозиторий открытого класса , где TEntity: класс {public abstract void Add (объект TEntity); // ...и так далее... } А теперь ...
вопрос задан: 17 October 2010 09:32
0
ответов

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

Это мой код: ExecutorImp расширяет AbstractExecutor, который извлекает ту же логику выполнения своих реализаторов (ExecutorImp - один случай), при вызове метода execute () ExecutorImp он будет ...
вопрос задан: 15 October 2010 10:46
0
ответов

Are there drawbacks to creating a class that encapsulates Generic Collection?

A part of my (C# 3.0 .NET 3.5) application requires several lists of strings to be maintained. I declare them, unsurprisingly, as List and everything works, which is nice. The strings ...
вопрос задан: 15 October 2010 08:09
0
ответов

Templated Functions.. ERROR: template-id does not match any template declaration

I have written a function template and an explicitly specialized templated function which simply takes in 3 arguments and calculates the biggest among them and prints it. The specialized function is ...
вопрос задан: 14 October 2010 19:30
0
ответов

Сравните закрытый тип с открытым типом

Мне любопытно, как проверить, является ли данный тип закрытой версией открытого типа. Например, public bool IsGenericList (источник типа) {return (source.IsGenericType && / * здесь идет ...
вопрос задан: 14 October 2010 10:26
0
ответов

Метод расширения C # для проверки наличия флага в перечислении

Я хочу создать метод расширения для проверки наличия флага в перечислении. DaysOfWeek workDays = DaysOfWeek.Monday | DaysOfWeek.Tuesday | DaysOfWeek.Wednesday; // вместо этого: if ((workDays & ...
вопрос задан: 13 October 2010 22:03
0
ответов

Дженерики Java и класс Number

Я хочу создать метод, который сравнивает число, но может иметь входные данные, являющиеся любым из подклассов Number. Я рассмотрел это следующим образом ... public static
вопрос задан: 13 October 2010 11:24
0
ответов

Неизменяемы ли ключи в Dictionary ?

Я получаю Dictionary обратно из API, но в зависимости от определенных правил необходимо изменить некоторые ключевые имена. Прежде чем я перейду к копированию в новый Словарь, я просто хотел ...
вопрос задан: 12 October 2010 17:16
0
ответов

C #: вызов неуниверсального метода из универсального метода

class CustomClass , где T: bool {public CustomClass (T defaultValue) {init (defaultValue); // почему компилятор не может просто использовать void init (bool) здесь? } public void init (...
вопрос задан: 12 October 2010 02:02
0
ответов

C # не может вызвать перегруженный неуниверсальный метод из универсального метода

У меня есть устаревший код с методом foo, который имеет более 700 перегрузок: [DllImport ("3rdparty.dll")] защищенный статический extern void foo (int len, ref structA obj); [DllImport ("3rdparty.dll")] protected ...
вопрос задан: 11 October 2010 14:45
0
ответов

и я запрещаю определенный тип, используя общие ограничения

У меня есть метод перегрузки - первая реализация всегда возвращает один объект, вторая реализация всегда возвращает перечисление. Я хотел бы сделать методы универсальными и перегруженными, и ...
вопрос задан: 11 October 2010 13:21
0
ответов

Могу я продиктовать это параметр типа C # должен быть только типом интерфейса?

Я хотел бы реализовать общий класс C #, который выглядит примерно следующим образом: абстрактный класс Foobar : AbstractBase, T {...} Это не удается, потому что C # разрешает типы только после базового класса ...
вопрос задан: 11 October 2010 10:59
0
ответов

ClassCastException в цикле foreach Java

В при каких обстоятельствах ClassCastException может возникнуть в приведенном ниже коде: import java.util.Arrays; import java.util.List; public class Generics {static List getObjects () {return Arrays ....
вопрос задан: 10 October 2010 20:42
0
ответов

Общее наследование в java

В c ++ мы можем написать: #include class Base1 { public: void test () {std :: cout << "База 1" << std :: endl; } }; класс Base2 {public: void test () {std :: cout << "...
вопрос задан: 10 October 2010 13:31
0
ответов

Есть ли хороший шаблон для раскрытия общей коллекции только для чтения?

Итак, у меня есть классы, которые предоставляют коллекцию дочерних объектов. Я не хочу, чтобы другие классы добавляли или удаляли объекты из коллекций, потому что мне нужно подключаться к событиям в дочерних объектах, так что ...
вопрос задан: 8 October 2010 21:21
0
ответов

Почему * мы * должны использовать EventHandler

Я ненавижу EventHandler. Ненавижу, что мне приходится разыгрывать отправителя, если я хочу что-то с этим сделать. Я ненавижу делать новый класс, наследуемый от EventArgs, чтобы использовать EventHandler < T & gt ;. Я всегда ...
вопрос задан: 7 October 2010 10:37
0
ответов

Как удалить предупреждение из вызова EasyMock.anyObject (List.class)

Компилятор не может перестать жаловаться на этот вызов: EasyMock.anyObject (List.class) Я пытался укажите тип списка EasyMock.anyObject (List .class), но, похоже, это не вариант (...
вопрос задан: 6 October 2010 17:56
0
ответов

Полиморфные делегаты

C # блокирует делегат void Bar (T t); void foo (бар) {bar.Invoke ("привет"); bar.Invoke (42); } Обходной путь - использовать интерфейсную панель интерфейса. {void Invoke (T t); ...
вопрос задан: 5 October 2010 22:01
0
ответов

Ошибка: создание универсального массива [дубликат]

Я не понимаю ошибку создания универсального массива. Сначала я попробовал следующее: public PCB [] getAll () {PCB [] res = new PCB [list.size ()]; for (int i = 0; i
вопрос задан: 5 October 2010 17:25
0
ответов

Общие ограничения: Могу ли я проверить равенство универсального типа, который может быть ссылочным или типом значения?

Мне нужен один общий класс, который может принимать ссылочные или значения типа, и выполнять действие только на основе проверки на равенство. примите во внимание следующее: общедоступный класс Свойство где ...
вопрос задан: 5 October 2010 12:42
0
ответов

Перегрузка статических методов с помощью Generics

Когда я пытаюсь создать два метода статической перегрузки, я получил ошибку компиляции. Может ли кто-нибудь объяснить этот публичный класс A {public static void a (Set stringSet) {} public static void a (...
вопрос задан: 5 October 2010 06:20
0
ответов

Как указать параметр типа, который НЕ реализует конкретный интерфейс?

Я разработал несколько методов расширения для объектов, которые я не использую Не хочу, чтобы их использовали / показывали в intellisense для объектов, реализующих IEnumerable. Концептуально я хочу что-то вроде следующего public ...
вопрос задан: 4 October 2010 11:22