Solved

C# equivalent of System.out.println in Java

Posted on 2010-08-17
10
7,345 Views
Last Modified: 2013-12-17
HI Guys,
I am newbie in C#.  So here is a dumb question
In java, I use system.out.println to print out the messages. These are very helpful in knowing whats going on. I am able to do this while running in Netbeans(IDE).
In C# I am using the VisualStudio 2005. I use Console.WriteLine but I don't see any message printed out while executing (debugging) the program from the IDE. Am I missing a window/ in the IDE? or using the wrong command?
thanks
0
Comment
Question by:guyneo
  • 2
  • 2
  • 2
  • +4
10 Comments
 
LVL 16

Accepted Solution

by:
burakiewicz earned 100 total points
ID: 33458526
that only works for console apps.  you can use debug.print, but you need to add
using System.Diagnostics;  then you need to look in the output window.

 Debug.Print("test");
0
 
LVL 4

Assisted Solution

by:avarmaavarma
avarmaavarma earned 100 total points
ID: 33458559
If your application is a 'Console' App - you should see a DOS console popup with the output in there. If it is WinForms app, you can see the output by going to the 'View' menu (in Visual Studio) -and selecting 'Output'.
0
 
LVL 39

Expert Comment

by:Kyle Abrahams
ID: 33458570
0
 
LVL 85

Assisted Solution

by:Mike Tomlinson
Mike Tomlinson earned 100 total points
ID: 33458709
"I use Console.WriteLine but I don't see any message printed out while executing (debugging) the program from the IDE."

Console.WriteLine() will appear in the OUTPUT tab.

To write things to the IMMEDIATE window you need to use System.Diagnostics.Debug.WriteLine().

Examples:

        private void button1_Click(object sender, EventArgs e)
        {
            Console.WriteLine("Appears in the OUTPUT tab");
            System.Diagnostics.Debug.WriteLine("Appears in the IMMEDIATE tab");
        }
0
 
LVL 29

Assisted Solution

by:anarki_jimbel
anarki_jimbel earned 100 total points
ID: 33459204
Just to clarify:

 System.Diagnostics.Debug.WriteLine("Appears in the IMMEDIATE tab");

appears also in the OUTPUT window. I always use it :)
0
Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

 
LVL 85

Expert Comment

by:Mike Tomlinson
ID: 33459752
Interesting.  It doesn't appear in my Output window (only my Immediate)...  =\

I'm actually using VS2010...is this a version difference possibly?
0
 
LVL 29

Expert Comment

by:anarki_jimbel
ID: 33460691
At work here I have 2005 installed, can't check with 2010 now. So - version differences, I believe :)
0
 
LVL 8

Assisted Solution

by:Subrat (C++ windows/Linux)
Subrat (C++ windows/Linux) earned 100 total points
ID: 33461252
Console.WriteLine() is only take the cursor to the next line. You need to put some message there like Console.Writeline("Hello") to get the o/p message.
If not finding the console window follow the below steps. (if ur writting a console application)

1. Press Ctr + F5

If not solved,

Tools-> Options ->Debugging -> General -> Redirect all Output Window Text to the  immediate window
 Hope this may help!
0
 
LVL 1

Author Comment

by:guyneo
ID: 33475290
Thanks for all the responses Guys. This is certainly taught me some new stuff.
One clarification question.
if I am running in debug mode, and output window is not open.
What would be the Immediate window? what ever window is open at the bottom? Does it print in any other window/tab? or just in the output tab.
0
 
LVL 16

Expert Comment

by:burakiewicz
ID: 33476391
the immediate window is its own window.  On the menu under debug>>window>> you should see the different ones immediate,output,breeakpoints
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Suggested Solutions

Welcome my friends to the second instalment and follow-up to our Minify and Concatenate Your Scripts and Stylesheets (http://www.experts-exchange.com/Programming/Languages/.NET/ASP.NET/A_4334-Minify-and-Concatenate-Your-Scripts-and-Stylesheets.html)…
This document covers how to connect to SQL Server and browse its contents.  It is meant for those new to Visual Studio and/or working with Microsoft SQL Server.  It is not a guide to building SQL Server database connections in your code.  This is mo…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now