You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS 2019中C# Test Application编译运行闪退问题求助

问题根因

你的程序并没有发生异常闪退,属于控制台应用正常运行结束后的自动退出行为:

  • C#控制台程序的入口为Main方法,你编写的代码逻辑执行完毕后程序就会自动终止,Visual Studio 2019默认调试启动配置不会保留控制台窗口,所以会出现「启动后瞬间结束」的观感。
  • 你的代码本身没有语法或运行逻辑错误,运行后实际会输出两行内容:
    Bubbles
    Aquatic Manta Birotis
    
修复方案

你可以按需选择任意一种方案实现窗口停留:

  1. 无需修改代码的临时方案:在VS中使用不调试启动(快捷键Ctrl + F5)运行程序,默认配置下该模式会在程序运行结束后自动停留控制台窗口,方便查看输出内容。
  2. 一劳永逸的代码修改方案:在Main方法的最后一行添加等待用户输入的逻辑,调试和直接运行时都会等待你操作后再退出窗口:
static void Main(string[] args)
{
    SeaofNihon myFish = new SeaofNihon();
    myFish.Fish();
    Console.WriteLine(myFish.type + " " + myFish.marineCreaturetype);
    // 新增下面这行即可
    Console.ReadKey();
}

内容的提问来源于stack exchange,提问作者Jason Borne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 17:54:05