Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Question
Tuesday, February 15, 2011 10:12 PM
HI
I want to print a string in same line i.e
in Base class print{console.writeline("Hello")};
in derived class print{ base.print() console.writeline("Microsoft")};
here output is printing as
Hello
Microsoft
I need it as Hello Microsoft. can any one help me with this please
All replies (1)
Tuesday, February 15, 2011 10:30 PM âś…Answered
You need to either change your base class to use Console.Write (instead of WriteLine), or change the string being passed into the base class.
The latter would be my preference:
class BaseClass
{
public virtual void Print(string message)
{
Console.WriteLine(message);
}
}
class Derived : BaseClass
{
public override void Print(string message)
{
base.Print(message + " Microsoft");
}
}
// THen, later, you can do:
var derived = new Derived();
derived.Print("Hello");
Reed Copsey, Jr. - http://reedcopsey.com
If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".