0
ответов

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

С помощью дженериков вы можете var object = default (T); Но когда все, что у вас есть, это экземпляр Type, я мог только constructor = type.GetConstructor (Type.EmptyTypes); параметры var = новый объект [0]; var obj = ...
вопрос задан: 11 April 2011 14:10
0
ответов

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

private static Matcher EqualTo (элемент T) {вернуть новый IsEqual (элемент); } Как изменить приведенное выше определение метода так, чтобы следующие были допустимыми / допустимыми. EqualTo ("...
вопрос задан: 10 April 2011 15:56
0
ответов

что такое C ++ эквивалент универсального?

предположим, что я реализую структуру данных полиморфного дерева, которая может принимать данные любого типа ... Tree или Tree или Tree , но я реализую его на C ++ .... как ...
вопрос задан: 10 April 2011 14:16
0
ответов

Поддерживает ли .Net каррированные универсальные шаблоны?

Предположим, у нас есть вложенный универсальный класс: открытый класс A {открытый класс B {} } Здесь typeof (A .B <>) по сути является универсальным классом с двумя параметрами, где только ...
вопрос задан: 8 April 2011 23:52
0
ответов

Компилятор не может определить общие типы при передаче метода

У меня проблемы с C # и выводом универсального типа. Я хочу написать метод, которому передается метод любого типа, но компилятор не может определить типы передаваемого мной метода ....
вопрос задан: 8 April 2011 09:17
0
ответов

Представление типизированных N-кортежей в C #

Список <структура {строка, строка, двойная}> L = новый список <структура {строка, строка, двойная}>; L.Add ({"привет", "мама", 5.0}); Как лучше всего реализовать эту функциональность на C #? Я хочу определить ...
вопрос задан: 5 April 2011 21:36
0
ответов

Полиморфизм высшего порядка + типы значений

I ' Мы где-то читали, что полиморфизм более высокого порядка нельзя использовать / реализовать в системах типов с типами значений (например, .NET). Это правильно и почему?
вопрос задан: 5 April 2011 19:40
0
ответов

Универсальные шаблоны с универсальными параметрами и абстрактный класс

У меня есть два общих базовых класса. Второй универсальный класс имеет ограничение на свой параметр первого класса. абстрактный класс FirstClass {...} абстрактный класс SecondClass где ...
вопрос задан: 5 April 2011 18:39
0
ответов

Почему ICollection реализует оба IEnumerable и IEnumerable

Почему ICollection реализует как IEnumerable , так и IEnumerable? Какая у этого цель? Как IEnumerable помогает ICollection ?
вопрос задан: 5 April 2011 06:29
0
ответов

Что означает «T @this» в объявлении делегата?

Я только что добавил слабую реализацию события в проект с использованием класса WeakEvent Дастина Кэмпбелла. Хотя слепое использование кода, который я нашел в Интернете ™, как правило, является плохой идеей, это намного лучше ...
вопрос задан: 4 April 2011 09:11
0
ответов

Есть ли способ избежать передачи конструктором класса?

Рассмотрим это расширение HashMap (генерирует экземпляр класса V при вызове "get", если он равен нулю) открытый класс HashMapSafe < K, V> extends HashMap реализует Map {...
вопрос задан: 3 April 2011 11:32
0
ответов

Есть ли способ избежать передачи конструктором класса?

Рассмотрим это расширение HashMap ( генерирует экземпляр класса V при вызове "get", если он равен нулю) открытый класс HashMapSafe расширяет HashMap реализует Map {...
вопрос задан: 3 April 2011 03:15
0
ответов

typeof (T) vs

Кажется, что в .NET существует два способа передать тип методу или классу. Первый - через дженерики, в которых мы передаем тип как специальный параметр. Например: var list = new List (); ...
вопрос задан: 1 April 2011 18:15
0
ответов

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

Я хочу загрузить пользовательский элемент управления с помощью jquery ajax. Один из возможных вариантов, который я обнаружил, - это загрузка пользовательского управления через общий обработчик. Кто-нибудь, помогите мне, пожалуйста. здесь код ajax, которы
вопрос задан: 31 March 2011 12:21
0
ответов

Получить общий тип вызова метода в динамическом объекте

Я начинаю работать с динамическими объектами в .Net и не могу понять, как что-то сделать. У меня есть класс, который наследуется от DynamicObject, и я переопределяю метод TryInvokeMember. например, класс ...
вопрос задан: 30 March 2011 21:04
0
ответов

Как пересечь две разные коллекции IEnumerable

Я думаю, что этот вопрос задавался раньше, но я не смог найти четкого ответа. Я пытаюсь найти лучший способ (или способ) пересечь две совершенно разные бесчисленные коллекции. ...
вопрос задан: 29 March 2011 06:56
0
ответов

Указать универсальные шаблоны в расширении интерфейса

Следует ли мне указывать конкретный тип для универсальных типов при расширении интерфейса с помощью другого интерфейса? Я имею в виду, что если у меня есть интерфейс: public interface Repo {Collection
вопрос задан: 28 March 2011 15:55
0
ответов

Как инициализировать объект списком разных типов?

Эй, я инициализирую ListRepository двумя разными типами списков инициализации. Лучше всего было бы что-то вроде этого. public ListRepository (String id, List ...
вопрос задан: 28 March 2011 10:49
0
ответов

java: создание многомерного универсального массива

Как мне создать многомерный массив универсальных элементов в java? Рассмотрим класс: class A {T t; общественный A (T t) {this.t = t; }} Когда я пытаюсь создать многомерный ...
вопрос задан: 26 March 2011 22:08
0
ответов

Вызов методов System.Linq.Queryable с использованием типов, разрешенных во время выполнения

Я создаю LINQ-метод генератор запросов. Одна из функций - возможность указать произвольную проекцию на стороне сервера как часть определения запроса. Например: class CustomerSearch: ...
вопрос задан: 26 March 2011 01:55
0
ответов

Общие типы C #

Я использую в своей библиотеке три класса: общедоступный абстрактный класс Base {public Base () {// действия с ID и данными TFirst и TSecond} } общедоступный абстрактный класс ...
вопрос задан: 25 March 2011 15:58
0
ответов

Получить общий класс

Мой класс начинается с открытого абстрактного класса LastActionHero () {Теперь где-то в коде я хочу написать H.class, но это не так ' t возможно (например, String.class или Integer.class). ...
вопрос задан: 25 March 2011 13:48
0
ответов

Вывод общих параметров конструктора C # [дубликат]

Почему C # выводит общие параметры для методов, а не для конструктора? new Tuple (5, 5) vs. Tuple.Create (5, 5)
вопрос задан: 25 March 2011 10:00
0
ответов

Создание массивов Универсальные типы в Java

Итак, я знаю, что вы не можете «легко» создать массив универсального типа в Java (но вы можете создавать коллекции). Недавно я столкнулся с ситуацией, когда мне нужен двухмерный массив объектов (который ...
вопрос задан: 25 March 2011 03:50
0
ответов

Получить индекс объекта в общем списке

У меня есть список настраиваемых объектов с двумя свойствами в качестве идентификаторов (IDa, IDb) каждый раз, когда я удаляю объект, мне нужно знать его индекс. как мне получить индекс объекта без зацикливания всего списка? ...
вопрос задан: 24 March 2011 12:49
0
ответов

Лучший способ сравнить два словаря Dictionary на равенство

Это лучший способ создать средство сравнения для проверки равенства двух словарей? Это должно быть точно. Обратите внимание, что Entity.Columns - это словарь KeyValuePair (строка, объект): открытый класс ...
вопрос задан: 23 March 2011 21:17
0
ответов

Списки с подстановочными знаками вызывают общую ошибку вуду

Кто-нибудь знает, почему следующий код не компилируется? Ни add (), ни addAll () не работают должным образом. Удаление части "? Extends" заставляет все работать, но тогда я не смогу добавить ...
вопрос задан: 23 March 2011 15:52
0
ответов

Java generics with inner class and inner interface

Below I have a generic OuterClass, an InnerClass that use OuterClass generics and non-generic InnerInterface. public class OuterClass { public class InnerClass { public E ...
вопрос задан: 23 March 2011 09:07
0
ответов

Лямбда-выражения C # в качестве аргументов функции

Недавно я был занят изучением лямбда-выражений, и есть некоторые специфические функции, которые Я собирался учиться, но просто не мог понять. Предположим, у меня есть ...
вопрос задан: 22 March 2011 19:49
0
ответов

How to get the actual type of a generic type?

There is a class with generic type: class Action[T] Create some instances of it, put in a list: val list = List(new Action[String], new Action[Int]) Iterate it, and how to get the actual type of ...
вопрос задан: 22 March 2011 17:01