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

5 ответов

Я использую метод расширения при составлении исходного текста для компиляции Roslyn

ли получить "c # name" типа, полученного с помощью отражения: System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]Я хотел бы получить: List<String>Возможно ли это без ...

4 ответа

Используйте метод экземпляра.

жно ли получить объект, который вызвал статический метод в этом методе? У меня есть этот код: class A{ static void foo(){ } } A a = new A(); a.foo();Могу ли я получить экземплярa в методеfoo() ?

4 ответа

Делегаты, даже если они могут быть встроенными, все равно будут нести данные о вызываемом методе и цели в своих свойствах.

тветОдин из вопросов о SO прокомментировал Валентин Кузуб, который утверждает, что встраивание свойства компилятором JIT приведет к тому, что отражение перестанет ...

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

2 ответа

в Dart, используя Mirrors, как бы вы вызвали статический метод класса из экземпляра класса?

если у меня есть экземпляр, и я знаю, что класс экземпляра содержит статический метод с именемstatFn()как мне позвонитьstatFn() из инстанса? например, abstract class Junk { ... } class Hamburger extends Junk { static bool get lettuce => true; ...

4 ответа

C #: как получить объект по имени, хранящемуся в String?

возможно ли в C # получить объект по имени? то есть получить this.obj0 используя string objectName = "obj0"; executeSomeFunctionOnObject(this.someLoadObjectByName(objectName));

1 ответ

Я добавлю немного аромата на вопрос MasterPage ...

ный здесь. Номер версии моего веб-приложения MVC не печатается правильно, на мой взгляд, в соответствии с тем, что установлено вAssemblyInfo.cs, Определение, которое я установил в набореAssemblyInfo.cs является '1.0.232.0». Я пробовал несколько ...

3 ответа

Метод "Hello World" требует только 2 инструкции (и это довольно интуитивно понятно)

периментирую с разбором IL для создания метода. Я получил код IL метода в строке [], где каждая строка является инструкцией IL. Я перебираю этот массив и добавляю коды операций с помощью ILGenerator: foreach (string ins in instructions) //string ...

11 ответов

Как получить MethodInfo ссылки на метод Java 8?

Пожалуйста, посмотрите на следующий код: Method methodInfo = MyClass.class.getMethod("myMethod");Это работает, но имя метода передается в виде строки, поэтому он будет компилироваться, даже если myMethod не существует. С другой стороны, Java 8 ...

1 ответ

1 для «локальные переменные находятся на уровне блока кода»

ужно знать тип локальных переменных. Я использую отражение Java, используя который я не смог получить его. Пожалуйста, дайте мне знать, как узнать тип / имя локальных переменных. Могу ли я получить информацию о локальных переменных, используя ...

6 ответов

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

дал нет. постоянных переменных, более 1000, эти константы являются уникальными целыми числами. public static final FOO 335343 public static final BAR 234234 public static final BEZ 122424 .... .... ....Есть ли способ распечатать FOO, BAR и ...