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

3 ответа

Однажды меня укусила попытка сделать это - номер кадра может отличаться при сборке отладки и выпуска, мне понадобилось время, чтобы понять это. (Эта оптимизация может быть отключена с помощью атрибута, но это может привести к снижению производительности).

отаю с отражением и в настоящее время естьMethodBody [http://msdn.microsoft.com/en-us/library/system.reflection.methodbody.aspx], Как проверить, вызывается ли определенный метод внутри MethodBody? Assembly assembly = Assembly.Load("Module1"); ...

3 ответа

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

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

3 ответа

так что у него все еще есть методы из

я захожу в irb и набираю команду, которая не существует, я получаю сообщение об ошибке "undefined local variable or method 'my_method' for main:Object (NameError)"Есть ли способ просто получить список доступных локальных переменных или методов? ...

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

1 ответ

 Метод класса конструктора принимает массив объектов. Каждый элемент в массиве является аргументом конструктора, который вы вызываете. Конструктор вашего класса принимает массив объектов, поэтому вам нужно иметь массив объектов внутри массива, который вы передаете в новый метод экземпляра

тив следующий код: public class Test { public Test(Object[] test){ } public static void main(String[] args) throws Exception{ Constructor cd = Test.class.getConstructor(Object[].class); Object[] objs = {1, 2, 3, 4, 5, 6, 7, 8}; ...

3 ответа

Он также найдет параметры в комментариях и строках в кавычках, но это только начало.

овном я ищу эквивалентSqlCommandBuilder.DeriveParameters это будет работать для произвольного T-SQL. Например, этот запрос требует один параметр: SELECT @Foo [Foo], '@Bar' [Bar], @Baz [Baz]Мне в основном нужно извлечь: new[] { "Foo", "Baz" ...

1 ответ

Никогда не вмешивайтесь в сухопутную войну в Азии.

у использовать некоторыеDevicePolicyManager [http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html] методы в моем приложении. DevicePolicyManager был представлен в OS 2.2, но мое приложение должно продолжать работать ...

2 ответа

Remoting Server использует общие данные для создания и загрузки новых объектов. Вызывает функции для новых типов для сохранения их данных.

ьзуя отражение, мне нужно загрузить 2 разные версии одной и той же сборки. Могу ли я загрузить 2 версии в 2 разных домена приложений в одном процессе? Мне нужно сделать некоторую миграцию данных из старой версии приложения в новую версию. ...

3 ответа

 прочитать определение класса из сборки и получить список всех ссылочных типов в каждом методе. Оттуда вы можете извлечь список пространств имен (полное имя типа минус последняя часть).

ли способ получитьList<string> который содержит все «использования» внутри пространства имен / класса? Например using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Linq.Expressions; using ...

3 ответа

Я сделал аналогичный случай переключения, чтобы преобразовать все типы свойств в правильные типы. При извлечении со страницы request.getParameter (paramname) всегда возвращал String, поэтому это преобразование сработало для меня. Любые лучшие варианты для прямого преобразования данных будут действительно полезны.

ли какой-либо стандартный способ доступа к Java Bean Property, такой как class A { private String name; public void setName(String name){ this.name = name; } public String getName(){ return this.name; } }Поэтому я могу получить доступ к этому ...

2 ответа

 и т.п.

на "Реализации интерфейса через Reflection [https://stackoverflow.com/questions/80247/implementations-of-interface-through-reflection] "показывает, как получить все реализации интерфейса. Однако, учитывая универсальный ...