Рефлексия, получить содержание поля статического класса - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. static class Messange
  2. {
  3. public static readonly string mes = "Привет";
  4. }
необходимо только по имени класса из строки! пробывал так:
Листинг программы
  1. Type myType = Type.GetType("Messange"); //typeof(Messange);
  2. // Get the PropertyInfo object by passing the property name.
  3. var myPropInfo = myType.GetField("mes");
  4. var valueResult = myPropInfo.GetValue("");
ошибка
Ссылка на объект не указывает на экземпляр объекта.
какая ссылка хз, класс статический.... плиз подскажите, срочно, завтра сдавать(
пс глянул дебаг, myType = null т.е. она не получается(( а если откоментить typeof(Messange) то работает... надо разобратся почему из строки не находит ее

Решение задачи: «Рефлексия, получить содержание поля статического класса»

textual
Листинг программы
  1. Type myType = Type.GetType("ConsoleApplication99.Program+Messange");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы