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