Ключевое слово Base, метод ToString - C#

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

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

Как работает в следующим контексте ключевое слово base?Спасибо)
Листинг программы
  1. class Human
  2. {
  3. public string Name { get; set; }
  4. public override string ToString()
  5. {
  6. if (String.IsNullOrEmpty(Name)) // проверка на наличие значения строки
  7. {
  8. return base.ToString();//по сути вызываю class System.Object, но результат имя текущого класса.
  9. }
  10. else
  11. {
  12. return Name;
  13. }
  14. }
  15. class Program
  16. {
  17. static void Main(string[] args)
  18. {
  19. Human human = new Human();
  20. Console.WriteLine(human.ToString());
  21. Console.ReadLine();
  22. }
  23. }
  24. }

Решение задачи: «Ключевое слово Base, метод ToString»

textual
Листинг программы
  1. class Object
  2. {
  3.    public virtual void ToString()
  4.    {
  5.       return this.GetType().ToString();
  6.    }
  7. }
  8.  
  9. class MyClass : Object
  10. {
  11.    
  12. }

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


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

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

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

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

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

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