Рефлексия, получить содержание поля статического класса - C#
Формулировка задачи:
Листинг программы
- static class Messange
- {
- public static readonly string mes = "Привет";
- }
Листинг программы
- Type myType = Type.GetType("Messange"); //typeof(Messange);
- // Get the PropertyInfo object by passing the property name.
- var myPropInfo = myType.GetField("mes");
- var valueResult = myPropInfo.GetValue("");
Ссылка на объект не указывает на экземпляр объекта.
пс глянул дебаг, myType = null т.е. она не получается(( а если откоментить typeof(Messange) то работает... надо разобратся почему из строки не находит ее
Решение задачи: «Рефлексия, получить содержание поля статического класса»
textual
Листинг программы
- Type myType = Type.GetType("ConsoleApplication99.Program+Messange");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д