Для чего делают перегрузку метода 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);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д