Я создаю небольшой помощник для преобразования объектов EF4 в POCO.
(Я знаю, что есть AutoMapper, но сейчас у меня дилемма c #) Как я могу заставить эту работу (где P: new (E) не является законным
Я хочу ...
Я пытаюсь создать тип, который ссылается на массив универсальный тип, без указания универсального типа. То есть я хотел бы сделать эквивалент Type.GetType ("T []"). Я уже знаю, как ...
У меня есть следующие типы: открытый класс GenericDao
{public T Сохранить (T t) {return t; }
} public abstract class DomainObject {// Некоторые свойства защищены ...
У меня есть список типов (System.Type), которые нужно запрашивать в базе данных. Для каждого из этих типов мне нужно вызвать следующий метод расширения (который является частью LinqToNhibernate): Session.Linq & ...
Я хотел бы знать, есть ли конкретное ограничение для числовых типов, которое позволяет преобразованию работать в следующий случай: class MyClass
{... void MyMethod ()
{.... byte value = ...
Возможно ли создать универсальный объект из отраженного типа в C # (.Net 2.0)? void foobar (Тип t) {IList newList = новый список (); // это не работает // ...
} Тип, t, ...
После некоторого экспериментирования с функцией ограничений членов F # и написанием такой функции: let inline parse <^ a when ^ a: (static member Parse: string -> ^ a)> s = (^ a: (static member Parse: ...
Я определил следующий класс: открытый абстрактный класс AbstractPackageCall {... } Я также определяю подкласс этого класса: class PackageCall: AbstractPackageCall {...} ...
У меня есть следующий класс, который я использую для создания закладок: class BookmarkedItem (models.Model): is_bookmarked = models.BooleanField (default = False) user = models.ForeignKey (User) ...
Есть ли что-то похожее на этот шаблон C ++? шаблон class B {int f () {return A; }} Я хочу сделать каждый экземпляр B <1>, B <2> и т. Д. (Например, кортеж) a ...
Недавно я попытался создать универсальный подкласс, реализовав общий интерфейс. открытый интерфейс IModule , где T: DataBean {.....}
открытый класс Module : IModule где ...
Я столкнулся с этим в определении класса NHibernate: открытый класс SQLiteConfiguration: PersistenceConfiguration Итак, этот класс наследуется от базового класса, который является .. .
Я определил следующие классы и методы: using System; using System.Linq.Expressions; using System.Windows.Forms; открытый класс ReturnValue {} открытый класс Something
есть способ заменить constructor-arg на Annotation? У меня есть этот конструктор: public GenericDAOImpl (Class type) {this.type = type; с Spring Annotation есть способ заменить конструктор-arg на Annotation? У меня есть этот конструк
У меня есть список, содержащий определенный суперкласс (например, Автомобиль), и я хотел бы написать метод, который возвращает объекты в этом списке, которые являются экземплярами определенного подкласса (например, Car). Пока я ...
У меня есть универсальный тип следующим образом открытый класс TestGeneric {public T Data {get; задавать; } public TestGeneric (T data) {this.Data = data; }} Если у меня есть объект (...
в основном я создаю шаблон и очень общий T4 то, что мне нужно, это сказать print variable.ToString (). Однако я хочу, чтобы он оценивал списки и выполнял через них foreach, и вместо этого ...
Я пытался погуглить это, но все, что я смог найти, это документы об обычных объявлениях классов. открытый класс DataContextWrapper : IDataContextWrapper, где T: DataContext, new ()
{} Я вижу, что ...
Я перехожу к C # из опыта работы с Java и постоянно сталкиваюсь с той же проблемой с универсальными шаблонами, которую было бы тривиально решить в Java. Учитывая классы: interface IUntypedField {}
class ...
С тех пор, как я услышал о выводе типов (в Haskell), у меня сложилось впечатление, что Java - это точный напротив, т. е. не имеет вывода типа. Однако недавно у меня был момент ага, и я понял, что ...
Это сбило меня с толку, поэтому я подумал, что Спросил бы здесь в надежде, что гуру C # сможет мне это объяснить. Почему этот код генерирует ошибку? class Program
{static void Main (string [] args) {...
Я использую отражение для вызова универсального метода с типом, определенным во время выполнения. Мой код выглядит следующим образом: Тип tType = Type.GetType (pLoadOut.Type);
MethodInfo method = typeof (ApiSerialiseHelper) ....
Я пытаюсь переписать общий код следующим образом (C #): U Upcast (T x), где T: U {return x; } В F #: let ucast <'T,' U when 'T:>' U> (x: 'T) = x:>' U Но ограничение F # ...
Предположим, у меня есть Тогда как я могу узнать, является ли объект производным от определенного универсального класса. Например: открытый класс GenericClass {
} public bool IsDeriveFrom (object o) ...
Я знаю, что можно преобразовать список KeyValuePair в словарь, но есть ли быстрый способ (помимо ручного цикла) выполнить наоборот операция? Это будет ...
I was wondering if someone might be able to demonstrate how to use Type's GetMethod() method to retrieve a MethodInfo object for the following signature: Class.StaticMethod(T arg1, ...