30
ответов

Нулевая ссылка на отражение propertyinfo.getvalue [duplicate]

У меня есть этот фрагмент кода foreach (var pinfo в prefilledData.GetType (). GetProperties ()) {if (pinfo.Name.ToLower () == "xxxxxx") var g = pinfo.GetValue (prefilledData) .ToString (); } но ...
вопрос задан: 3 September 2017 16:06
22
ответа

API Java Reflections, бросающий NoSuchMethodError при получении всех классов в пакете [duplicate]

Я пытаюсь получить все классы в основном пакете моего плагина Bukkit, используя этот API. Это мой код, чтобы получить все классы public class ClassFinder {public static Set & lt; Class & lt;? & Gt; gt; ...
вопрос задан: 26 April 2012 01:34
22
ответа

Действительно ли использование является отражением запах дизайна? [закрытый]

Я вижу много C#, вопросы о.NET, решенные здесь с помощью отражения. Мне многие из них похожи на изгиб правил за счет хорошего дизайна (ООП). Многие решения выглядят unmaintenable и "scripty"...
вопрос задан: 30 July 2009 05:11
21
ответ

Можете ли вы найти все имена пакетов и классов в пути к классам проекта? [Дубликат]

Можно ли получить все пакеты и классы из исходного каталога (например, из src / main / java) с помощью Java? (глядя на Classpath и Package не представляется достижимым). Я открыт для другого ...
вопрос задан: 29 June 2015 14:30
18
ответов

C#: кто-то может объяснить практичность отражения? [дубликат]

Таким образом, я пытался искать НАСТОЛЬКО надеющийся, что у кого-то было хорошее объяснение этого без удачи. Я задал другому моему другу другой вопрос (который я теперь забыл), и его ответ был просто "...
вопрос задан: 7 April 2009 20:46
17
ответов

Как я могу вызвать метод из строки? [Дубликат]

У меня есть два метода. void test1 (Object o1, AnotherObject o2) {вызов ("test1 (o1, o2)"); } void test2 (MyObject 01, MyAnotherObject o2, MyNextObject 03) {вызов («test2 (o1, o2, o3)»); } Я хочу ...
вопрос задан: 24 January 2013 10:20
17
ответов

Как Отражение не могло вести для кодирования запахов?

Я происхожу из низкоуровневых языков - C++ является высшим уровнем, в котором я программирую. Недавно я столкнулся с Отражением, и я просто не могу понять, как оно могло использоваться без запахов кода. Идея осмотреть...
вопрос задан: 4 February 2010 01:25
15
ответов

Могу ли я использовать отражение для создания экземпляров классов, которые наследуются от базового базового класса? [Дубликат]

Мне было интересно, если бы был аккуратный способ использовать отражение, чтобы создать экземпляр кучки свойств в классе с ограничением, которое типы свойств для создания экземпляра должны только наследовать от определенных ...
вопрос задан: 2 October 2015 15:43
15
ответов

Получение точного имени параметра формы Java-метод [duplicate]

Я хочу извлечь имя аргумента из метода Java с использованием отражения. Для нижеследующего кода я ожидаю, что результатом будет: - Имена методов: getAnswer (параметры: имя), getAnswerWithSalutation (...
вопрос задан: 10 February 2010 16:10
15
ответов

Как получить весь подкласс из базового класса в JAVA [duplicate]

У меня есть базовый класс, такой как: public abstract class BaseClass {}, и у меня также есть подклассы: public class SubClassA extends BaseClass {} public class SubClassB extends BaseClass {} public class ...
вопрос задан: 2 October 2009 14:15
15
ответов

Когда Вы используете отражение? Шаблоны/антишаблоны

Я понимаю API Reflection (в c#), но я не уверен в том, какая ситуация была бы я использовать его. Каковы некоторые шаблоны - антишаблоны для использования отражения?
вопрос задан: 9 January 2009 22:52
14
ответов

Как мне получить путь к сборке, в которой находится код?

Есть ли способ получить путь к сборке, в которой находится текущий код? Я не хочу путь к вызывающей сборке, только тот, который содержит код. В основном мой юнит-тест должен ...
вопрос задан: 16 June 2014 13:00
14
ответов

Отражение повреждает идею закрытых методов, потому что закрытые методы могут быть доступом за пределами класса?

Отражение повреждает идею закрытых методов? Поскольку от закрытых методов можно получить доступ за пределами класса? (Возможно, я не понимаю значение отражения или пропускаю что-то еще...
вопрос задан: 19 February 2014 15:26
14
ответов

Как я могу добавить отражение к приложению C++?

Я хотел бы смочь анализировать класс C++ для его имени, содержание (т.е. участники и их типы) и т.д. Я говорю собственный C++ здесь, не управляемый С++, который имеет отражение. Я понимаю, что C++ предоставляет некоторых...
вопрос задан: 20 June 2010 17:10
14
ответов

Отражение. Чего мы можем достичь, используя его?

Я читаю и узнаю об отражении в C #. Было бы хорошо знать, как это может помочь мне в моей повседневной работе, поэтому я хочу, чтобы люди с большим опытом, чем я, рассказывали мне образцы или идеи о том, какого рода ...
вопрос задан: 14 December 2009 06:58
14
ответов

Какова Ваша Любимая область Java API?

Мне любопытно знать то, что чувствуют другие программисты Java, их любимая часть языка, почему они чувствуют, что путь, и почему другие программисты должны хотеть глубокие знания его также. Я...
вопрос задан: 20 September 2008 01:41
13
ответов

Java: простой способ передачи метода в качестве параметра [duplicate]

Я пытаюсь создать для себя лучшую ситуацию регистрации. В настоящее время я просто настраиваю строку и записываю эту строку. Вместо этого я хотел бы знать точный метод класса # ...
вопрос задан: 8 February 2014 19:55
13
ответов

Как получить первичное пространство имен в сборке? [Дубликат]

Например, если я получаю пространства имен в EntityFramework.dll с помощью assembly.GetTypes (). Выберите (t = & gt; t.Namespace). Где (n = & gt; n! = Null) .Distinct (), а затем только список пространства имен с ...
вопрос задан: 22 November 2013 19:31
13
ответов

Почему я использовал бы Отражение в бизнес-приложении?

Я знаю то, чем Отражение состоит всего лишь в том, почему я должен был бы использовать его в типичном направлении деятельности приложение Winforms?
вопрос задан: 13 January 2009 19:50
12
ответов

Существует ли способ применить действие к участникам класса C++ N в цикле по именам элемента (вероятно, через препроцессор)?

Проблема: у Меня есть класс C++ с огромным количеством (> 100) участники, которые ведут себя почти тождественно: тот же тип в функции, у каждого участника есть тот же точный код, сделанный к нему как другие участники, например.
вопрос задан: 8 June 2016 11:45
12
ответов

Насколько дорогостоящий действительно ли.NET является отражением?

Я постоянно слышу, как плохое отражение должно использовать. В то время как я обычно избегаю отражения и редко нахожу ситуации, где невозможно решить мою проблему без него, я задавался вопросом... Для тех...
вопрос задан: 21 October 2011 22:49
12
ответов

Отражение перепроектирует?

Можно узнать много о внутренностях приложения посредством отражения, оно выставляется BCL.NET (библиотека базовых классов), и оно делает это тривиальным для получения фактического IL для любой.NET...
вопрос задан: 11 March 2009 13:44
12
ответов

Можно ли обнаружить, если полю C# присвоили значение по умолчанию?

Скажите, что у Вас есть объявление класса, например: класс MyClass {интервал myInt=7; интервал myOtherInt;} Теперь, там путь в общем коде, с помощью отражения (или любые другие средства, в этом отношении), что я могу...
вопрос задан: 7 November 2008 12:38
11
ответов

Как Вы получаете имя переменной, поскольку оно было физически введено в его объявлении? [дубликат]

Возможный Дубликат: Нахождение Имени переменной передало Функции в C#, класс ниже содержит полевой город. Я должен динамично определить название поля, поскольку оно вводится в классе...
вопрос задан: 23 May 2017 10:30
11
ответов

Получить правильный метод путем отражения, когда параметры отличаются только в родовом типе [дубликат]

System.Linq.Queryable имеет 2, где методы, которые сильно отличаются друг от друга: public static IQueryable & lt; TSource & gt; Где & lt; TSource & gt; (этот источник IQueryable & lt; TSource & gt ;, выражение & lt; Func & lt; TSource, int, ...
вопрос задан: 22 February 2016 14:07
11
ответов

Использование реального мира Отражения. Испустить

Во всех книгах я читал на отражении, они часто говорят, что нет многих случаев, где Вы хотите генерировать IL на лету, но они не дают примеров того, где это действительно имеет смысл. После...
вопрос задан: 22 February 2010 17:30
11
ответов

Как проверить, является ли объект ICollection & lt; T & gt ;? [Дубликат]

Я попробовал следующее: if ((type == typeof (ICollection & lt; T & gt;))) if (type.GetInterfaces (). Содержит (System.Collections.Generic.ICollection & lt; T & gt;)) Ни один из них, похоже, не поймает что угодно ...
вопрос задан: 2 February 2009 16:36
11
ответов

Почему C++ не имеет отражения?

Это - несколько странный вопрос. Мои цели состоят в том, чтобы понять проектное решение языка и определить возможности отражения в C++. Почему комитет по языку C++ не пошел к...
вопрос задан: 11 December 2008 12:52
10
ответов

C # - порядок по свойству отражения [дубликат]

У меня есть запрос к базе данных, предоставляющий мне объект IQueryable, где T - это анонимный тип данных, такой как: var baseListQuery = (& lt; ... & gt; select new {note = n, // class Note triggers = grp // class ...
вопрос задан: 21 December 2015 11:27
10
ответов

Что такое точно Отражение и когда это - хороший подход?

Что такое точно Отражение? Я прочитал статью Wikipedia об этом предмете, и я понимаю, что это - своего рода метапрограммирование, где программа может изменить себя во времени выполнения, но что делает это...
вопрос задан: 14 May 2009 16:22