Читал книгу и увидел такой пример кода:
public class Man
{
public string Name;
public override string ToString() => Name;
}
...
Man p = new Man { Name = "Piter" };
Console.WriteLine (p); //Piter
Непонятно, при чем тут ToString вообще и почему нам выводит имя при простом вызове экземпляра без указания поля?
ToString. – Oct 03 '16 at 14:55p.nameи неp.ToSrting()) у меня будет выводиться именно то, что было определено внутриpublic override string ToString() => Name;? – Nikolay Oct 03 '16 at 14:59