在SharpDevelop中编译Windows应用程序时如何写入控制台?我想看看在某种方法中生成哪些随机数用于调试目的。
答案 0 :(得分:6)
如果要查看编译输出,请从“视图”菜单中选择“输出”。输出窗口将出现在SharpDevelop的底部。从下拉列表中选择“构建”。
当选择“Debug”输出时,将出现调试输出。
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());
}
}
}