Лучшие reflection вопросы ИТ разработчиков

  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Разница между RTTI и отражением в Java

Мой вопрос: когда информация о классе загружается во время выполнения? Когда кто-то звонитinstanceof это считается RTTI или отражение? Или это зависит от реальной ситуации?

Задан 14 May 2013, 22:24 от godlamp
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

c #, Внутренний и Отражение

Есть ли способ выполнить "внутренний" код с помощью отражения? Вот пример программы: using System; using System.Reflection; namespace ReflectionInternalTest { class Program { static void Main(string[] args) { Assembly asm ...

Задан 02 May 2009, 05:05 от cyberconte
  • 416 голосов
  • 19 ответов
  • 0 просмотров
19 ответов

Получение атрибутов значения Enum

Я хотел бы знать, возможно ли получить атрибуты значений перечисления, а не самого перечисления? Например, предположим, у меня есть следующее перечисление:

Задан 25 Nov 2009, 18:23 от Alex K
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

 и производные классы находятся в разных пакетах, расположенных в разных проектах Eclipse.

аю с отражением Java. У меня есть абстрактный классBase с конструктором. abstract class Base { public Base( String foo ) { // do some magic } }У меня есть несколько дополнительных классовBase, Они не содержат много логики. Я хочу создать ...

Задан 13 Jan 2011, 16:46 от craesh
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как я могу использовать отражение или альтернативу для создания вызовов функций программно?

Я немного новичок с отражением. Я'Я надеюсь, что этоможно делать то, что яМне бы это понравилось. Я'я работал над ProjectEuler для изучения языка, и ...

Задан 21 Dec 2012, 16:28 от wmaynard
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Выбор функции из списка функций в Голанге

В основном, если у меня есть фрагмент или массив любых произвольных функций, как я могу выбрать только те, которые возвращают int, или выбрать только те, кот...

Задан 22 Aug 2016, 07:22 от placeybordeaux
  • 30 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как получить имя класса аннотации, значения атрибута, используя отражение

Я знаю, что если мы знаем класс аннотаций, мы можем легко получить конкретную аннотацию и получить доступ к ее атрибуту. Например: field.getAnnotation(Class<T> annotationClass)Который будет возвращать ссылку на конкретный интерфейс аннотации, ...

Задан 03 Dec 2013, 21:53 от Jianwu Chen
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Что касается производительности, я не проверял ее, так как мои требования требуют небольших списков.

лкнулся с чем-то довольно сложным. Я был бы признателен, если кто-нибудь может помочь. 1) Я должен создать список <> неизвестного типа во время компиляции. Это я уже достиг. Type customList = typeof(List<>).MakeGenericType(tempType); object ...

Задан 26 Apr 2011, 20:05 от Omayr
  • 94 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

Задан 25 May 2009, 12:12 от Usman Masood
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 например:

тим, у нас есть следующее:

Задан 15 Jun 2017, 07:11 от LiTTle
  • 16 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Отражение в C #: поиск атрибутов в поле участника

Я, возможно, спрашиваю это неправильно, но может / как вы можете найти поля класса внутри себя ... например ... public class HtmlPart { public void Render() { //this.GetType().GetCustomAttributes(typeof(OptionalAttribute), false); } } public ...

Задан 29 Apr 2009, 16:36 от Hugoware
  • 4 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Создать экземпляр класса из строки

У меня есть метод C #, который создает новый экземпляр класса из строки, однако я получаю ошибку при запуске кода.

Задан 19 Feb 2010, 23:51 от Tim Cooper
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

Задан 30 Apr 2013, 14:05 от Teejay
  • 25 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Динамический вызов любой функции путем передачи имени функции в виде строки

Как автоматизировать процесс создания экземпляра и динамического выполнения его функции? Спасибо Изменить: Нужна опция для передачи параметров тоже. Спасибо

Задан 29 Apr 2009, 06:06 от Josh
  • 23 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Получение экземпляра объекта по строковому имени в scala

Мне нужен объект (илиодиночный объект &quot; или же &quot;сопутствующий объект &quot;... что угодно, кроме класса), определяемого строковым именем. Другими с...

Задан 16 Dec 2009, 07:12 от Dave
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Каков наилучший способ определить статическое свойство, которое определяется один раз для каждого подкласса?

Я написал следующее консольное приложение для проверки статических свойств: using System; namespace StaticPropertyTest { public abstract class BaseClass { public static int MyProperty { get; set; } } public class DerivedAlpha : BaseClass { } ...

Задан 22 Jul 2013, 05:25 от LeopardSkinPillBoxHat
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Хорошо, я понимаю, что GetProperty возвращает объект PropertyInfo, поэтому в моем примере я использовал InvokeMember.

ный результат того, что я пытаюсь сделать, - это динамическое построение формы путем отражения объекта и его свойств. Я создал методы HtmlHelper, которые вызывают TextBoxFor и CheckBoxFor и т. Д., Но теперь мне нужна помощь, чтобы выяснить, как ...

Задан 26 Aug 2011, 18:14 от KenEucker
  • 26 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Работал над чем-то похожим сегодня, и мне не пришло в голову использовать LINQ для этого. Очень хорошо!

ли элегантный способ получить все типы в сборке, которые имеют пользовательский атрибут? Так что, если у меня есть класс [Findable] public class MyFindableClass {}Я хотел бы иметь возможность найти его в коллекции типов, возвращаемых ...

Задан 31 Jan 2011, 15:51 от Aidan
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как использовать .NET отражение, чтобы определить тип возвращаемого метода (включая void) и параметры?

как узнать количество и тип параметров?как узнать тип возвращаемого значения?Как проверить, является ли возвращаемый тип недействительным?

Задан 11 Aug 2010, 09:22 от Louis Rhys
  • 185 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Type.GetType («namespace.a.b.ClassName») возвращает ноль

Этот код: Type.GetType("namespace.a.b.ClassName")возвращаетсяnull. и я имею в употреблениях: using namespace.a.b;Обновить: Тип существует, он находится в другой библиотеке классов, и мне нужно получить его по строковому имени.

Задан 01 Dec 2009, 09:53 от Omu
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Использование отражения для определения того, как тип .Net размещается в памяти

Я экспериментирую с оптимизацией синтаксических комбинаторов в C #. Одна возможная оптимизация, когда сериализованный формат соответствует формату в памяти, состоит в том, чтобы просто сделать (небезопасный) memcpy данных, которые будут ...

Задан 07 Jul 2013, 07:13 от Craig Gidney
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Получить общий тип аргумента и значение, предоставленное универсальному методу

Как вы получаете значение аргумента, предоставленное закрытому / построенному универсальному методу?Это&#39;с тех пор как яОтражение Отражение Все это было п...

Задан 05 Feb 2013, 11:13 от Water Cooler v2
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Получение Matlab обрабатывает события или свойства

ВопросКак я могу получить список событий и свойств для дескриптора двойного типа, какfigure, axes? ПроблемаДокументация Matlab говорит вам использоватьWindowButtonDownFcn, WindowButtonMotionFcnи так далее, чтобы слушать, что происходит на ...

Задан 22 Aug 2013, 19:29 от Werner
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как проверить, какое событие назначено?

Мой код выглядит следующим образом. Control[] FoundControls = null; FoundControls = MyFunctionToFilter(TF, c => c.Name != null && c.Name.StartsWith("grid")); var eventinfo = FoundControls[0].GetType().GetEvents();Тем не менее, Eventinfo дает мне ...

Задан 26 Mar 2013, 06:45 от Rohit
  • 617 голосов
  • 19 ответов
  • 0 просмотров
19 ответов

Как вызвать метод Java, если имя метода указано в виде строки?

Если у меня есть две переменные: Object obj; String methodName = "getName";Не зная классаobjкак я могу вызвать метод, определенныйmethodName в теме? Вызываемый метод не имеет параметров, иString возвращаемое значение Этополучатель Java-бина.

Задан 02 Oct 2008, 05:15 от brasskazoo
Page 5 of 30