如何在SharpDevelop中查看控制台?

时间:2014-04-25 02:20:37

标签: c# debugging console sharpdevelop

enter image description here

在SharpDevelop中编译Windows应用程序时如何写入控制台?我想看看在某种方法中生成哪些随机数用于调试目的。

1 个答案:

答案 0 :(得分:6)

如果要查看编译输出,请从“视图”菜单中选择“输出”。输出窗口将出现在SharpDevelop的底部。从下拉列表中选择“构建”。

SharpDevelop Output Menu item and Output Window

当选择“Debug”输出时,将出现调试输出。

SharpDevelop debug output

Console.Output将永远不会出现在IDE内部 - SharpDevelop没有发现这一点。您只能在应用程序的控制台窗口中看到它。

上一次排版的代码:

using System;
using System.Diagnostics;
using System.Windows.Forms;

namespace TestApp
{
    class MainForm : Form
    {
        private Random rd;
        private const int buttonsCount = 42;

        public MainForm()
        {
            rd = new Random();
            Text = "Click on me!";
        }

        protected override void OnClick(EventArgs e)
        {
            compMode();
        }   

        public void compMode()
        {
            int rn = rd.Next(1, buttonsCount);
            Debug.WriteLine("rn is {0}", rn);
        }

        public static void Main(string[] args)
        {
            Application.Run(new MainForm());
        }
    }
}