3
ответа

Как Понятия отличаются от Интерфейсов?

Как делают Понятия (т.е. недавно отброшенные от C++ 0x стандарт) отличаются от Интерфейсов на языках, таких как Java?
вопрос задан: 30 April 2012 08:06
3
ответа

Дженерики Scala по сравнению с C#

Я просто задаюсь вопросом о детали реализации дженериков Scala. В C# можно объявить класс как: класс Foo <T1> {} класс Foo <T1, T2> {} В Scala однако то же самое имело бы к...
вопрос задан: 8 April 2012 23:13
3
ответа

Универсальный набор Java универсального типа с ограниченным подстановочным знаком

Помогите мне с этим: Если Лев Животное ISA и данный Cage <T>: Cage <? расширяет Животное> c = новый Cage <Лев> ();//хорошо, но Набор <Cage <? расширяет Животное>> cc = новый HashSet&...
вопрос задан: 30 March 2012 02:58
3
ответа

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

У меня есть универсальный класс-обертка, который предназначен для использования с набором типов. Эти типы создаются утилитой и все являются производными от базового класса ClientBase. В то время как ClientBase имеет только ...
вопрос задан: 16 March 2012 17:40
3
ответа

Как указать ArrayList & lt; String & gt; [] в Java [duplicate]

Я пытаюсь сделать следующее: ArrayList & lt; String & gt; [] names = new ArrayList & lt; gt; () []; Но NetBeans показывает незаконное начало выражения. Можно ли его решить, не изменяя String [] [] или ...
вопрос задан: 3 March 2012 02:02
3
ответа

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

Func <a, b, bool>, просто не компилируют, как объявить, что я хочу второй параметр быть одним? Я хочу использовать его как это: общедоступный класс Foo () {общедоступный Func <a, b, bool&...
вопрос задан: 7 February 2012 14:28
3
ответа

Func <T> с параметром

Я могу передать метод с параметр как Func? общедоступный IList <Нечто> FindForBar (строковая панель, международное количество) {}//где-то в другом месте общественность IList <T> Находят (Func <строка, интервал, Список <T> и...
вопрос задан: 7 February 2012 14:15
3
ответа

C # как ссылаться на класс из сборки [дубликат]

Я хочу динамически генерировать класс и использовать класс как T в списке. Но я не могу сделать класс Dymanic как T в списке, мне нужна ваша помощь и дайте мне совет или отношение к статье. Вот мой путь к ...
вопрос задан: 20 January 2012 02:31
3
ответа

F# статические ограничения типа элемента

Я пытаюсь определить функцию, разложить на множители, который использует структурные ограничения типа (требует статического членского Нуля, Один, +, и/), подобный Seq.sum так, чтобы это могло использоваться с интервалом, долго, bigint, и т.д.
вопрос задан: 15 January 2012 17:20
3
ответа

Универсальный InternPool <T> в Java?

Как я записал бы универсальный InternPool <T> в Java? Этому нужен интерфейс Internable? Строка в Java имеет возможности интернирования; я хочу интернировать классы как BigDecimal и Учетная запись.
вопрос задан: 8 January 2012 00:00
3
ответа

Преобразуйте DataTable для списка <T>

У меня есть DataTable со строгим контролем типов типа MyType, я хотел бы, преобразовывают его в Списке <MyType>. Как я могу сделать это?Спасибо.
вопрос задан: 31 December 2011 11:43
3
ответа

CollectionBase по сравнению с дженериками

Я перемещаю приложение от.NET 1.1 к.NET 2.0. Я должен удалить все использование CollectionBase? Если так, какова лучшая стратегия миграции?
вопрос задан: 21 December 2011 15:53
3
ответа

.NET бросая универсальный список

Может кто-то объяснять мне, почему в.NET 2.0, если у меня есть интерфейс, IPackable и класс, который реализует тот интерфейс OrderItem, когда у меня есть метод, который берет в Списке <IPackable>, передающий в...
вопрос задан: 20 December 2011 07:08
3
ответа

Компиляторы ведут себя по-другому с пустым параметром общего метода

Следующий код компилирует отлично с Eclipse, но сбоями для компиляции с javac: общедоступный класс HowBizarre {общедоступные помехи <P расширяют Число, T расширяет P> пустая мелкая монета (P значение) {}...
вопрос задан: 14 November 2011 19:47
3
ответа

Существует ли способ определить Список <> двух массивов строк элементов?

Я хочу создать два-dimentional массив строк, где длина одного dimention равняется 2. Подобный этой строке [] выстройте = новая строка [] {{"a", "b"}, {"c", "d"}, {"e", "f"}, {"g", "
вопрос задан: 1 November 2011 17:25
3
ответа

Определите, является ли свойство универсальным Списком <T> через элементы списка цикла и Отражение

Я - цикличное выполнение все свойства в объекте через отражение: Для Каждого p Как PropertyInfo В значениях. [GetType] ().GetProperties (), Если p. CanRead Затем 'Действительно наполняют Конец, Если Затем Может кто-либо говорить...
вопрос задан: 22 September 2011 15:02
3
ответа

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

Я делал некоторое поблочное тестирование на коде, который мог выдать много исключений в зависимости от исходных данных. Таким образом, я попробовал что-то как ниже кода: (упрощенный для примера) статическая Основная пустота (...
вопрос задан: 20 July 2011 12:57
3
ответа

Как использовать List & lt;? & Gt; В Java [дубликат]

Как я могу использовать List с шаблоном и добавлять к нему элементы. Например, List & lt;? & Gt; list = new ArrayList & lt; gt ;; Какие типы элементов я могу добавить в эту коллекцию?
вопрос задан: 29 June 2011 03:43
3
ответа

Unity 2.0, регистрирующий универсальные типы через XML

Я пытаюсь зарегистрировать универсальный тип в файле конфигурации для Unity 2.0, но, похоже, не понимаю, как это правильно. Я имел в виду документацию MS здесь: http: //msdn.microsoft.com/en-us/library / ...
вопрос задан: 17 May 2011 14:58
3
ответа

XmlSerializer бросает InvalidOperationException при использовании универсального ограничения типа где

Когда я пытаюсь выполнить следующий код (два разделенных блока) открытый интерфейс ClassLibrary.cs ITest {} Program.cs использование Системы; общедоступный класс TestClass {общественность освобождает Тест <T> (T x)...
вопрос задан: 7 March 2011 09:34
3
ответа

ICollection <строка> для строкового представления []

У меня есть объект типа ICollection <строка>. Что лучший способ состоит в том, чтобы преобразовать в строку []. Как это может быть сделано в.NET 2? Как это может быть сделано инструмент для очистки в более поздней версии C#, возможно, с помощью...
вопрос задан: 21 February 2011 19:34
3
ответа

Включая универсальный класс в Приложении Единицы. Файл конфигурации

У меня есть класс ISimpleCache <IBrokeredDataObject> типа, который я хочу добавить как псевдоним типа (затем тип) в Приложении. Файл конфигурации строка <typeAlias искажает = "ISimpleCacheOfIBrokeredDataObject"...
вопрос задан: 26 December 2010 10:57
3
ответа

Лучший способ преобразовать неуниверсальный набор в универсальный набор

Что лучший способ состоит в том, чтобы преобразовать неуниверсальный набор в универсальный набор? Существует ли путь к LINQ это? У меня есть следующий код. общедоступный класс NonGenericCollection:CollectionBase {общественность...
вопрос задан: 21 December 2010 20:46
3
ответа

Есть ли способ, которым я не могу указать источник из IQueryable в методе расширения? [Дубликат]

Я считал, что этот синтаксис действителен: public static class SampleClassExtension {public static IQueryable & lt; TDest & gt; SampleMethod & lt; TSource, TDest & gt; (этот запрос IQueryable & lt; TSource & gt;) ...
вопрос задан: 18 December 2010 11:48
3
ответа

Общий вывод параметра типа из ограничения [дубликат]

Я хочу определить общий базовый класс для сущностей в системе, который предоставляет тип идентификатора объекта (например, int, Guid и т. Д.) Класса Entity & lt; TId & gt; {} class Продукт: Entity & lt; int & ...
вопрос задан: 18 December 2010 11:48
3
ответа

Создание родовых классов с общими свойствами [duplicate]

Допустим, у меня есть следующие классы: public class Class1 & lt; T & gt; где T: SubClass1, new () {public T Item {get; защищенный набор; } public Class1 () {Item = new T (); ...
вопрос задан: 18 December 2010 11:48
3
ответа

Расширение набора Scala

Я хочу Карту, которая бросает на попытку перезаписать значение для существующего ключа. Я попробовал: черта Unoverwriteable [A, B] расширяет scala.collection. Карта [A, B] {класс случая KeyAlreadyExistsException (e: Строка)...
вопрос задан: 15 December 2010 19:27
3
ответа

как вывести тип при вызове статического универсального метода в Java [duplicate]

Я сталкиваюсь с проблемой, когда я вызываю свой общий статический метод, тип не выводится. У меня нет ссылки на тип в аргументах метода. public static & lt; K & gt; K parseJsonToObject (...
вопрос задан: 19 November 2010 17:43
3
ответа

Аргументы типа не могут быть выведены: почему? [Дубликат]

Следующий код c # не может быть выведен. используя System.Collections.Generic; namespace Test {public class Program {public static void Main () {Pipeline & lt; string [] ...
вопрос задан: 19 October 2010 14:33
3
ответа

Пожалуйста, помогите мне понять полиморфизм при использовании обобщений в c #

У меня возникли проблемы с пониманием того, как работает полиморфизм при использовании обобщений. В качестве примера я определил следующую программу: открытый интерфейс IMyInterface {void MyMethod (); } public ...
вопрос задан: 25 August 2010 12:04