Как переопределить метод в C#?

Ребята, задачка:

У нас есть класс с одним методом, который возвращает строку "Hello, World". Нам нужно создать другой класс и переопределить метод, что б он возвращал строку "Hello, 'field' ", где 'field' - любое строковое поле в классе.

Как это сделать?

Задачу можно решить путём наследования и использования ключевых слов "virtual" и "override".


class BaseClass

{

public virtual string Method()

{

return "Hello, World!";

}

}

class DerivedClass : BaseClass

{

string myString = "Den";

public override string Method()

{

return "Hello" myString;

}

}


ITVDN : C# Essential - Наследование