Результаты поиска по запросу "reflection"

4 ответа

Как проверить, является ли java.lang.reflect.Type типом Enum

Я хочу проверить, является лиjava.lang.reflect.Type экземпляр представляет объект Emum или нет. Я могу проверить, является ли это экземпляром определенного класса, используя == сравнения, например: type == String.class // worksно это не ...

1 ответ

Извлечь имя метода из дерева выражений?

Я пытаюсь реализовать следующую функцию шаблона: MethodInfo GetMethod( Expression<Func<TTarget, EventHandler<TEventArgs>>> method)Я могу предоставить экземпляр TTarget, если требуется Желаемое использование: public static void Main(string[] ...

5 ответов

Создание клонированной копии подкласса из базового класса

Рассмотрим этот сценарий: public class Base { public int i; } public class Sub : Base { public void foo() { /* do stuff */} }И тогда я хочу, учитывая случайBase получить клонированный экземплярSub (с i = 17 в этом случае), чтобы я мог ...

ТОП публикаций

2 ответа

обнаружение бесконечной рекурсии массива в PHP?

я только что переработал свой алгоритм обнаружения рекурсии в моем любимом проекте dump_r () https://github.com/leeoniya/dump_r.php [https://github.com/leeoniya/dump_r.php] обнаружение рекурсии объекта не так уж и сложно - вы используете ...

8 ответов

Получить свойства в порядке объявления, используя отражение

Мне нужно получить все свойства, используя отражение в том порядке, в котором они объявлены в классе. В соответствии с MSDN порядок не может быть гарантирован при использованииGetProperties() Метод GetProperties не возвращает свойства в ...

10 ответов

получение типа T из IEnumerable <T>

есть ли способ получить типT изIEnumerable<T> через отражение? например у меня есть переменнаяIEnumerable<Child> Информация; я хочу получить тип ребенка через отражение

6 ответов

Как получить классы и методы из файла .cs, используя Reflections в C #.?

Как получить классы, доступные в файле .cs? Как мы можем получить классы и методы в сборке, используя, Assembly.GetTypes() and Type.GetMethods()получить класс и методы в сборке. Точно так же, как получить все классы, присутствующие в файле C # ...

3 ответа

Как скрыть публичные методы от intellisense

Я хочу скрыть публичные методы из списка членов intellisense. Я создал атрибут, который при применении к методу будет вызывать метод при создании объекта. Я сделал это, чтобы лучше поддерживать частичные классы. Проблема заключается в том, что в ...

4 ответа

Проверка того, является ли объект примитивным массивом Java в Clojure

Как лучше всего определить, является ли объект массивом примитивов Java в Clojure? Причина, по которой мне это нужно, состоит в том, чтобы сделать некоторую специальную обработку для примитивных массивов, которая может выглядеть ...

2 ответа

загрузка переменной из файла .mat в переменную с другим именем

Скажем, у меня есть файл .mat с несколькими экземплярами одинаковой структуры, каждый из которых имеет свое имя переменной. Я хочу обработать каждый экземпляр, найденный в файле (который я нахожу, используяwhos('-file' ...). Я надеялся чтоload ...