Я испытываю немного отражения и имею вопрос на как бросок объект результата к IList. Вот отражение: частный пустой LoadBars (Вводят barType) {//нечто имеет метод это...
Я пытаюсь создать Делегата к чтению/записи свойств неизвестного типа класса во времени выполнения. У меня есть универсальный класс, Основной <T> и метод, который похож на это: Делегат. CreateDelegate (...
Хорошо я ищу некоторый вход, я вполне уверен, это в настоящее время не поддерживается в.NET 3.5, но здесь идет. Я хочу потребовать, чтобы универсальный тип передал в мой класс, чтобы иметь конструктора как это:...
Скажем, я имею: Тусклый los1 как Новый Список (Строки) los1. Добавьте ("Некоторое значение") Тусклый los2 как Новый Список (Строки) los2. Добавьте ("Больше значений"), Каков был бы самый эффективный способ объединить два в...
Этот вопрос мог бы казаться тривиальным и также глупым на первый взгляд, но это намного больше, чем это. У меня есть массив любого типа T (T []), и я хочу преобразовать его в универсальный Список (Список <T>)...
У меня есть заскок, пытающийся сделать следующий метод более универсальным таким образом, что любой Список <T> может быть передан в для columnValues параметра. Вот то, что я имею: общедоступный статический DataRow NewRow (...
Я хотел бы записать класс LinearInterpolator, где X тип значения оси X и Y тип значения оси Y. Я не вижу, как сделать это таким образом, что X мог быть DateTime или двойное...
Я перешел от Java 1.4 (предыдущая компания) к Java 1.6 (новая компания). Что я заметил, что в случае 1,4 большинство собственных платформ было определено с помощью интерфейсов и шаблона...
У меня есть следующий метод, который берет в объекте деталей, проверяет его, преобразовывает его в запрос и ставит в очередь его. Все прекрасно кроме проверить запроса, из-за которого я испытываю затруднения...
Я создал этот метод, который является объектной фабрикой: общедоступный статический T GetService <T> (T serviceInterface) {если (serviceInterface. Равняется (typeof (IMemberService))) {возврат (T) (...
Я работаю с некоторыми представлениями XML экземпляров данных. Я десериализовываю объекты с помощью сериализации.NET, но что-то в моей душе нарушено при необходимости записать классы для представления...
Кто-либо знает, возможно ли выйти из универсального ForEach, который использует лямбду? например, someList. ForEach (sl => {если (sl. ToString () == "нечто") повреждение;//продолжают обрабатывать sl здесь...
Это, вероятно, не возможно, но здесь идет: Я хочу создать структуру, где я могу определить сумму аргументов в объявлении. например, теперь я использую: KeyValuePair <T, T>, но...
Я хочу быть в состоянии проверить, является ли значение значением по умолчанию для своего типа значения. Идеально, я хотел бы сказать: DoSomething <TValue> (значение TValue) {если (оценивают == значение по умолчанию (TValue)) {...}...
Когда у меня есть интерфейсный открытый интерфейс Foo <T> {T someMethod ();} там любой способ гарантировать, что, когда некоторый класс реализует этот интерфейс затем, универсальный тип является тем же implementig...
при экспериментировании с Шаблоном "посетитель" и общим методом я нашел своего рода несоответствие в C#.NET. Компилятор AFAIK C# предпочитает явную перегрузку общему методу, поэтому следующий код: общественность...
Предположим, что у Вас есть следующий класс: класс Автомобиль: IPainting {...} Затем функция как это: освободите AddCars (IEnumerable <Автомобиль> набор) Затем фрагмент кода как это: Автомобиль BMW = новый Автомобиль ();...
Я получаю ошибку при попытке использовать параметр Типа при определении Типа для общего метода. Ошибка: 'JsonFilter. JsonDataType' является 'свойством', но используется как класс общественности 'типа'...
У меня есть общий метод bool DoesEntityExist <T> (Гуид гуида, транзакция ITransaction) где T: IGloballyIdentifiable; Как делают я использую метод следующим образом: Тип t = объект. GetType ();...
Там какой-либо путь состоит в том, чтобы сказать через отражение, что универсальный список Типа A связан с универсальным списком Типа B? Например, у меня есть Список <строка> и Список <интервал>. Как я могу сказать через...
У меня есть MenuStrip с большим количеством объектов, и пытаюсь иметь на событии, которое они все подписывают на то, таким образом, я пытаюсь сделать menuStrip1. Объекты. OfType <ToolStripMenuItem> (); и для каждого я делаю это:...
Как я Загружаю класс "MyContent" динамично? У меня есть 1 интерфейс <T>, 1 абстрактный универсальный класс класса <T> и 1. Проверьте мой код: открытый интерфейс IMyObjectInterface {} общедоступный краткий обзор...
Предположим, что у меня есть следующий класс: общедоступный класс FixExpr {Expr <FixExpr> в;} Теперь я хочу представить универсальный аргумент, абстрагирующий по использованию Expr: общедоступный класс Фиксирует <F> {F&...
Смотрите на эти три класса. Minatchi позволяет себе быть расширенным так, чтобы тип возврата его методов мог быть расширен также. Для иллюстрирования я использовал статический метод. общедоступный класс Minatchi&...
У меня есть IEnumerable <T> метод, который я использую для нахождения средств управления на странице WebForms. Метод является рекурсивным, и у меня есть некоторые проблемы при возврате типа, который я хочу, когда возврат урожая...
Как я могу создать универсальный класс, только содержащий типы примитивов? TField <T: xxx> = класс частный FValue: T; Значение общественной собственности: T читают, FValue пишут FValue; конец; мне не нужно...
Если я пишу, что универсальный класс как класс MyGeneric <T> - это возможный записать неявному броску в тип T, таким образом, я могу сделать материал как: общедоступный класс MyGeneric <T> {...} Общедоступный класс...