Для чего делают перегрузку метода ToString() - C#
Формулировка задачи:
Для чего делают перегрузку метода ToString() или других методов, и как она делаеться ?
Решение задачи: «Для чего делают перегрузку метода ToString()»
textual
Листинг программы
class Program { static void Main(string[] args) { Foo foo = new Foo() { A = "Свойство А", B = "Свойство B" }; Bar bar = new Bar() { A = "Свойство А", B = "Свойство B" }; Console.WriteLine("Класс без переопределённого ToString: {0}", foo); Console.WriteLine("Класс с переопределённым ToString: {0}", bar); Console.Read(); } } class Foo { public string A { get; set; } public string B { get; set; } } class Bar { public string A { get; set; } public string B { get; set; } public override string ToString() { return string.Format("A = {0}; B = {1}", A, B); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д