Дополнительные параметры в абстрактном методе? Является ли это возможным?C#

Место общения программистов C#
Ответить
Anonymous
 Дополнительные параметры в абстрактном методе? Является ли это возможным?

Сообщение Anonymous »

У меня есть абстрактный базовый класс. < /p>

У меня есть 2 полученных класса из этого базового класса. есть ли в любом случае, что один из моих классов может игнорировать параметр строки в абстрактном использовании Overide? (Слегка опускаемость читаемости) />
ps - следующий код пронизан внедренным кодом для примера того, что я хотел бы сделать < /strong> < /p>

ps ps - да, я уже собрал следующий код - см. Выше комментарий для результата < /strong> < /p>

public abstract class MyBaseClass
{ //optional string?
public abstract void FunctionCall(int i, string s = "");
}

public class MyDerivedClass : MyBaseClass
{
public override void FunctionCall(int i)
{
MessageBox.Show(i.ToString());
}
}

public class YourDerivedClass : MyBaseClass
{
public override void FunctionCall(int i, string s)
{
MessageBox.Show(s + " " + i.ToString());
}
}


Подробнее здесь: https://stackoverflow.com/questions/198 ... t-possible
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»