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

1 ответ

Как получить значение параметра из StackTrace [duplicate]

На этот вопрос уже есть ответ здесь: Можно ли получить значения параметров для каждого кадра в стеке вызовов в .NET [/questions/819576/is-it-possible-to-get-parameters-values-for-each-frame-in-call-stack-in-net] 2 ответаИз вызова метода мне ...

0 ответов

@Nkosi Нет, реализации находятся в другой сборке.

аюсь получить все классы, которые реализуют определенный абстрактный класс. Я пытаюсь сделать это с помощью следующего кода: var type = typeof(BaseViewComponent); var types = Assembly .GetEntryAssembly() .GetReferencedAssemblies() ...

1 ответ

Java-код на Android:

опрос связан сРазмышления [https://github.com/ronmamo/reflections]библиотека @ronmamo на github и интеграция этого в мой проект Android для динамического доступа ко всем классам, которые наследуются от определенного интерфейса. Я не так хорошо ...

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

1 ответ

Спасибо вам обоим, отличное объяснение и пример!

те возьмем интерфейс interface IOwnedBy<T> where T : IOwner { T Owner { get; } }а также interface IOwner { public int Id { get; } }Где-то в моем коде я хотел бы сделать следующее: if (obj is OwnedBy<IOwner>) { DoSomethingWith( obj.Owner.Id ); ...

0 ответов

Голосование за этот ответ за предложение nameof вместо строки.

ользую рефлексию, чтобы получить информацию о методе TryParse (upvote для первого человека, угадающего почему;). Если я позвоню: typeof(Int32).GetMethod("Parse", BindingFlags.Static | BindingFlags.Public, null, new Type[] { typeof(string) }, ...

0 ответов

@Thomas - информация о статическом типе сохраняется, а информация о динамическом - нет.

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

0 ответов

, Это будет работать, даже если параметр не является обязательным.

аюсь использовать отражение PHP для динамической загрузки файлов классов моделей автоматически в зависимости от типа параметра, который находится в методе контроллера. Вот пример метода контроллера. <?php class ExampleController { public ...

0 ответов

 метод.

class WithPrivateFinalField { private final String s = "I’m totally safe"; public String toString() { return "s = " + s; } } WithPrivateFinalField pf = new WithPrivateFinalField(); System.out.println(pf); Field f ...

0 ответов

Если тип свойства IComparable, вы можете привести значения этого свойства к IComparable и использовать IComparable.CompareTo. Если нет, вам придется рекурсивно вызывать ваш дифференциальный метод для подобъектов.

ыло интересно, как я могу найти разницу между двумя объектами одного и того же класса. Так что если у меня был класс Person с единственным отличием, то есть Age, он вернет поле / поля, которые отличаются. Спасибо

3 ответа

Понятно, нет проблем, может быть, я не достаточно ясно выразился. Спасибо за ответ в любом случае.

ел бы использовать автозагрузку для использования базы данных существований. Я знаю, как это сделать без декларативного синтаксиса (модель / _в этом_.py): def init_model(engine): """Call me before using any of the tables or classes in the ...