Console.Write

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?
 
M

Munsifali Rashid

In a console application, Console.Write sends the output to the screen -
like a DOS application.

Mun
 
M

Munsifali Rashid

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,576
Members
45,054
Latest member
LucyCarper

Latest Threads

Top