在c#的 Winform 项目中,有时候我们想用打印数据信息的方式去了解某个数据,但是Winform项目是不显示控制台的,怎么办呢?
以下就是在Winform中调出控制台的方法:
1.首先我们要引入命名空间:
using System.Runtime.InteropServices;
2.在程序入口(Main函数)所在的 Class 中加入以下四行:
[DllImport("kernel32.dll")]
public static extern Boolean AllocConsole();
[DllImport("kernel32.dll")]
public static extern Boolean FreeConsole();
3.在 static void Main()函数中的开头与结尾加入之前声明的两个函数:
static void Main()
AllocConsole();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
FreeConsole();
以上。
ps:本人使用的Visual Studio 2017。
在c#的 Winform 项目中,有时候我们想用打印数据信息的方式去了解某个数据,但是Winform项目是不显示控制台的,怎么办呢?以下就是在Winform中调出控制台的方法:1.首先我们要引入命名空间:using System.Runtime.InteropServices;2.在程序入口(Main函数)所在的namespace中加入以下四行: [DllImport("k...
1、启动调试。
可以通过VS的调试(Debug)菜单启动调试。点击调试菜单下的“启动调试”或者按F5键启动。如果你已经在代码中加入了断点,那么执行会自动开始。
注:退出调试快捷键shift+F5。
2、断点(Breakpoints)。
断点用于通知调试器何时何处暂停程序的执行。通过点击左边栏或者按F9键在当前行添加断点。在加断点之前,你需要知道你的代码将会出现什么错误,在什么地方...
InitializeComponent();
[System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError = true)]
[return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)]
PS:也是从网上各个帖子中学习的代码,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除
[DllImport("User32.dll")]
public static extern int ShowWindow(int hwnd, int nCmdShow);
[DllImport("User32.dll")]
public static extern int FindWindow(string lpClassName, string lpWindowName);
private cons
public partial class Form1 : Form
[System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError = true)]
[return: System.Runtime.Inter...
C#窗体设计时,在调试时为了方便观察中间变量或则在节点处输出一些指示信息,使用断点调试也可以的,但是比较麻烦,所以我们可以使用控制台输出,更方便显眼。
1.先建立一个窗体,我们这里只是演示,很简单,如下:
只有一个控件Button
文件->新建->项目 命令,创建一个新的控制台应用程序
C#控制台应用窗口和Windows窗体应用程序的主窗口不同,原来的 窗体设计 窗口不见了,取而代之的直接是代码窗口,该窗口显示了Program.cs文件中的程序源码,用户自定义的源代码都写在这里。
using System;
using System.Collections.Generic;
using...
3.在“新建项目”窗口中,选择左边窗格的“Visual C# ”节点,再选择中间窗格的“控制台应用程序”。
4.修改项目的名称及保存路径。本项目名称为:program,保存路径为桌面。修改好后点击“确定”。
5.初始化完成后在主界面窗口中添加如下代码即可...
在C#中,可以使用`System.Diagnostics.Debug.WriteLine()`方法将调试信息打印到输出窗口。这个方法会将信息输出到“输出”窗口中,可以在Visual Studio的“调试”菜单下的“输出”窗口中查看。
例如,以下代码将输出一条调试信息:
System.Diagnostics.Debug.WriteLine("Hello World!");
当代码执行时,可以在输出窗口中看到类似于下面的信息:
Hello World!
这样就可以方便地调试程序,查看程序运行的情况。同时,可以根据需要在输出窗口中打印变量值、函数调用等信息,帮助我们更加深入地了解程序的运行情况。