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

1 ответ

Отлично! Если копнуть глубже, то причина этого в том, что объявление делегата - это, по сути, синтаксический сахар для объявления класса, производного от Delegate, с новым методом Invoke, который принимает указанные параметры. Спасибо за помощь.

16 ответов

Вот простой пример:

3 ответа

Скала отражение: getDeclaringTrait?

Когда я исследую новую библиотеку, мне иногда трудно найти реализацию метода. В Java Metho # getDeclaringClass предоставляет класс, который объявил данный метод. Поэтому, перебирая класс # getMethods, я могу найти для каждого метода класс, ...

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

3 ответа

Как вы используете .net Reflection с T4?

У меня есть проект C #, который включает в себя текстовый шаблон. Я хотел бы, чтобы этот шаблон генерировал некоторый SQL, основанный на отражении классов C # в проекте. Как получить доступ к содержимому текущего проекта с помощью T4? Возможно ...

3 ответа

 пар или аналогичных конструкций.

у создать хэш-карту для хранения имен параметров и их значений. Однако параметры имеют разные типы. Я мог бы использовать HashMap [String, Any], но я бы не з...

3 ответа

 это отключает встраивание или оптимизацию. А потом сравните разницу, я действительно сомневаюсь, что она будет существенной.

аю ткачество CIL после сборки, которое добавляет CIL ко всем методам в сборке (другими словами, тоннам методов). Каждый метод проверяет, является ли определе...

1 ответ

Использование .getDeclaredMethod для получения метода из класса, расширяющего другой

Допустим, я пытаюсь получить метод из класса, используяMethod m = plugin.getClass().getDeclaredMethod("getFile");. Но затемplugin класс расширяет другой класс, который сgetFile метод. Я не совсем уверен, если это заставит его ...

3 ответа

Используйте динамические строки R в Android

У меня проблема с использованием строк, хранящихся в моемstrings.xmlУ меня есть большой список строк, хранящихся там. Они очень полезны для меня, потому что я использую их для перевода своей программы. Однако теперь я хочу динамически выбирать ...

4 ответа

Вы можете использовать какую-нибудь стороннюю библиотеку, как предлагают другие, или можете сделать это самостоятельно, это не так сложно. Следующий пример должен проиллюстрировать, как можно это сделать:

1 ответ

Тада! Спасибо, теперь это работает.