Я ищу класс, который может выводить объект и все его значения листа в формате, подобном этому:
User
- Name: Gordon
- Age : 60
- WorkAddress
- Street: 10 Downing Street
- Town: London
- Country: UK
- HomeAddresses[0]
...
- HomeAddresses[1]
...
(Или более четкий формат). Это будет эквивалентно:
public class User
{
public string Name { get;set; }
public int Age { get;set; }
public Address WorkAddress { get;set; }
public List<Address> HomeAddresses { get;set; }
}
public class Address
{
public string Street { get;set; }
public string Town { get;set; }
public string Country { get;set; }
}
Вид строкового представления элемента управления PropertyGrid, минус необходимость реализовать большой набор конструкторов для каждого типа.
В PHP есть что-то, что называется var_dump. Я не хочу использовать часы, поскольку это для распечатки.
Может ли кто-нибудь указать мне на что-то подобное, если оно существует? Или напишите один за щедрость.