#c_sharp
Нужно для отладки прочитать название всех полей класса и их значения. Ну например, имеется экземпляр класса dog class dog { public int age = 3; public string name = "barboss"; public bool isHungry = false; } Как мне, не зная сходу названия полей, просто получить на выходе что то типа такого dog:{int age 3, string name "barboss,bool isHungry false};
Ответы
Ответ 1
object bobik = new dog(); foreach(FieldInfo field in bobik.GetType().GetFields()) { Console.WriteLine("{0} {1} {2}", field.FieldType, field.Name, field.GetValue(bobik)); }
Комментариев нет:
Отправить комментарий