Для чего делают перегрузку метода ToString() - C#

Узнай цену своей работы

Формулировка задачи:

Для чего делают перегрузку метода ToString() или других методов, и как она делаеться ?

Решение задачи: «Для чего делают перегрузку метода ToString()»

textual
Листинг программы
  1. class Program {
  2.     static void Main(string[] args) {
  3.         Foo foo = new Foo()
  4.         {
  5.             A = "Свойство А",
  6.             B = "Свойство B"
  7.         };
  8.         Bar bar = new Bar()
  9.         {
  10.             A = "Свойство А",
  11.             B = "Свойство B"
  12.         };
  13.         Console.WriteLine("Класс без переопределённого ToString: {0}", foo);
  14.         Console.WriteLine("Класс с переопределённым ToString: {0}", bar);
  15.         Console.Read();
  16.     }
  17. }
  18.  
  19. class Foo {
  20.     public string A { get; set; }
  21.     public string B { get; set; }
  22. }
  23.  
  24. class Bar {
  25.     public string A { get; set; }
  26.     public string B { get; set; }
  27.     public override string ToString() {
  28.         return string.Format("A = {0}; B = {1}", A, B);
  29.     }
  30. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы