Console.Write

  • Thread starter Thread starter Jim Heavey
  • Start date Start date
J

Jim Heavey

Realizing that I can use Debug.write to write a message to the "output"
window, the Console.Write is accepted when keyed in, but where does the
output go?
 
In a console application, Console.Write sends the output to the screen -
like a DOS application.

Mun
 
I would presume it goes nowhere, as asp.net applications do not run in a
console window. Or maybe the ouput goes to the console, but because there's
no console window, it's not displayed. The compiler might also strip these
commands out as they have no purpose in an asp.net application.

As a quick test, I built a small windows app, with a single button, which
would write to the console window when clicked. Like an asp.net
application, it does not run at the command line, and I wanted to see what
happens when you try and send output to, or get input from the console.

private void button1_Click(object sender, System.EventArgs e)
{
MessageBox.Show(this, "starting");
Console.WriteLine("Hello World");
Console.ReadLine();
MessageBox.Show(this, "ended");
}

No console window opened, and both the "starting" and "ended" message boxes
displayed without any problems. Hence, I would guess that the compiler
strips out the Console... lines out as they serve no purpose in a windows or
asp.net application.

Mun
 
Back
Top