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

0 ответов

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

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

0 ответов

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

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

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 ответов

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

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

0 ответов

ответ

аю с API отражения Java и пытаюсь обработать некоторые поля. Теперь я застрял с определением типа моих полей. Струны легко, просто сделайmyField.getType().equals(String.class), То же самое относится и к другим не производным классам. Но как ...

0 ответов

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

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

0 ответов

Я бы также предположил, что вы можете использовать атрибуты для украшения свойств, которые нужно копировать, и игнорировать другие. Это позволит вам более легко перемещаться между двумя различными объектами и продолжать поддерживать некоторые открытые свойства, которые создаются, а не хранятся в вашем бизнес-объекте.

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

0 ответов

 события, которые, как сказал Марк, хранятся в словаре, а не в отдельных полях делегатов.

хотелнаписать функцию многократного использованияподнять событие через отражение. После поиска я нашел этот похожий вопрос:Как мне вызвать событие через отражение в .NET / C ...

0 ответов

Я предполагаю, что вы имеете в виду закрытые установщики poperty вместо свойств readonly (get и set являются сокращением для полных getter и setters). Затем вам нужно будет сделать что-то вроде этого, чтобы задать свойства отражательно:

теперь мы можем создавать новые объекты с помощью конструктора фигурных скобок, т.е. class Person { readonly string FirstName {get; set;} readonly string LastName {get; set;} } new Person { FirstName = "Bob", LastName = "smith" }Мне ...

0 ответов

О каком компиляторе вы говорите? Компилятор C # или JITer?

кнулся на этот код: static void Main() { typeof(string).GetField("Empty").SetValue(null, "evil");//from DailyWTF Console.WriteLine(String.Empty);//check //how does it behave? if ("evil" == String.Empty) Console.WriteLine("equal"); //output: ...