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