Share via


how to print a string in same line using console.writeline

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".