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

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

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

Как работает в следующим контексте ключевое слово base?Спасибо)
class Human
{
    public string Name { get; set; }
 
    public override string ToString()
    {
        if (String.IsNullOrEmpty(Name)) // проверка на наличие значения строки
        {   
            return base.ToString();//по сути вызываю class System.Object, но результат имя текущого класса.
        }
        else
        {
            return Name;
        }
    }
class Program
{
    static void Main(string[] args)
    {
        Human human = new Human();
        Console.WriteLine(human.ToString()); 
        Console.ReadLine();
    }
}
}

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

textual
Листинг программы
class Object
{
   public virtual void ToString()
   {
      return this.GetType().ToString();
   }
}
 
class MyClass : Object
{
   
}

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


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

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

6   голосов , оценка 4.333 из 5
Похожие ответы