Я хочу создать экземпляр класса с помощью значение строки. Я нашел несколько руководств, в которых показано несколько методов для этого. Класс ДОЛЖЕН наследоваться от определенного интерфейса, ImplementMe, который имеет ...
У меня есть интерфейс, аналогичный приведенному ниже: открытый интерфейс IInterface < T> где T: IInterface
{
} И теперь мне нужно создать тип, представляющий этот интерфейс, используя отражение, ...
У меня есть список объектов, тип которых я не могу знать во время компиляции . Мне нужно идентифицировать любой из этих объектов, где существует свойство «Счетчик», и получить значение, если оно есть. Этот код работает ...
Допустим, у меня где-то в коде есть кнопка: "JButton closeButton". Я не знаю, что это называется "closeButton", но это то, что я хочу узнать. Во время выполнения нажимается эта кнопка, и один раз ...
Есть ли элегантный способ получить все типы в сборке с настраиваемым атрибутом ? Итак, если у меня есть класс [Findable]
открытый класс MyFindableClass
{} Я хотел бы найти его в ...
Как я могу изменить то, что метод делает в Java? Я имею в виду, я пытаюсь использовать аннотации, чтобы сделать следующий код @ Anno1 (Argument = "Option1")
открытый класс TestClass
{@ Anno2 ...
Я хотел бы динамически установить список настраиваемых обработчиков событий в псевдокоде примерно так: FieldInfo [] fieldInfos = this. GetType (). GetFields (BindingFlags.NonPublic | BindingFlags.Instance | ...
Я выполняю тяжелую работу по отражению для личного проекта, и мне нужно получить доступ к возвращаемому типу делегата через его объект Type . Это небольшая мета, так что вот пример. Type type = typeof (...
Хорошо, я весь день размышлял об этой идее, и я дошел до того момента, когда признаю, что просто не знаю. Возможно, то, что я делаю, просто глупо, и есть способ получше, но это ...
У меня есть рекурсивная функция в BaseClass, которая полагается на защищенный виртуальный функция для его условия возврата. Дочерний класс может неправильно переопределить эту функцию и привести к ...
В настоящее время я изучаю API-интерфейсы C # Expression. Так что мне нужна помощь в понимании того, как это работает, включая разницу между выражением и отражением. Я также хочу понять, есть ли выражения ...
У меня есть следующий код в общедоступном модульном тесте bool TestMethodsOf () {var impl = typeof (T); var valid = true; foreach (var iface in impl.GetInterfaces (). Where (i => ...
Я хотел бы вызвать частный статический метод. У меня есть его имя. Я слышал, что это можно сделать с помощью механизма отражения Java. Как мне это сделать? РЕДАКТИРОВАТЬ: Одна проблема, с которой я столкнулся при попытке вызвать ...
Я пытаюсь реализовать метод, который получает тип и возвращает все сборки, содержащие его основу типы. Например:
Класс A - это базовый тип (класс A принадлежит сборке c: \ A.dll)
Класс B ...
У меня есть MethodInfo для GenericMethodDefinition. Например: CallMethod (T arg, string arg2). Метод GetParameters () предоставит мне два объекта ParameterInfo, первый из которых является универсальным, ...
У меня есть следующий код: PropertyInfo [] originalProperties = myType.GetProperties (); Я хочу исключить из originalProperties все индексаторы (myVar ["key"] отображается как свойство с именем "Item"). ...
Я написал C #, и мантра, исходящая сверху, кажется, «никогда не используйте отражение в производственном коде». Я использовал его для тестового кода, но никогда ничего, что работает в дикой природе. Все аргументы кажутся ...
public static void Main (string [] args)
{Действие a = () => Console.WriteLine (MethodInfo.GetCurrentMethod (). Name); а ();
} Этот код вернет непонятную строку, например: b__0. ...
Мне нужно искать определенные типы во всех сборках на веб-сайте или в приложении Windows, есть ли простой способ сделать это? Например, как фабрика контроллеров для ASP.NET MVC просматривает все сборки для ...
Я играю с Java Reflection. У меня есть абстрактный класс Base с конструктором. абстрактный класс Base {public Base (String foo) {// творим чудеса}
} У меня есть ...
Я пытаюсь создать тип, который ссылается на массив универсальный тип, без указания универсального типа. То есть я хотел бы сделать эквивалент Type.GetType ("T []"). Я уже знаю, как ...
Возможно ли создать универсальный объект из отраженного типа в C # (.Net 2.0)? void foobar (Тип t) {IList newList = новый список (); // это не работает // ...
} Тип, t, ...
Я бы хотел передать имена свойств в функцию без использования магических строк. Что-то вроде: Get (x => x.Property1); где Property1 - свойство типа ObjectType. Что бы ...
Я хотел бы использовать автозагрузку для использования существующей базы данных. Я знаю, как это сделать без декларативного синтаксиса (model / _init_.py): def init_model (engine): "" "Позвоните мне перед использованием любой из таблиц или ...
У моих клиентов проблема с моим приложением, и мне не удалось воспроизвести проблему на моем телефоне разработчика. Как отладить эту проблему? Класс журнала Android великолепен, но мои клиенты знают ...
Я неоднократно сталкивался с ситуацией, когда UIView (подкласс) заканчивается с дробным смещением, например, потому что его размеры нечетные и он центрирован, или потому что его расположение основано на ...
Type t = typeof (bool);
строка typeName = t.Name; В этом простом примере typeName будет иметь значение Boolean. Я хотел бы знать, смогу ли я вместо этого сказать "bool". То же самое для int / Int32, ...
Я должен расширить существующее .net-приложение для хранения изображений и документов (в основном в формате PDF) в базе данных SQL Server 2005 . Какой тип данных SQL Server лучше всего использовать для сохранения этих файлов и является ли он ...
У меня есть универсальный тип следующим образом открытый класс TestGeneric {public T Data {get; задавать; } public TestGeneric (T data) {this.Data = data; }} Если у меня есть объект (...