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

如何实现控制台窗口尺寸校验循环?回车后重检达标再退出

控制台窗口尺寸检查循环实现

要实现这个循环逻辑,你可以用while循环持续检查控制台窗口的尺寸,直到满足要求为止。以下是完整的C#实现代码:

using System;

class Program
{
    static void Main()
    {
        // 定义最小窗口尺寸要求
        const int MinWidth = 64;
        const int MinHeight = 12;

        // 循环检查窗口尺寸,直到达标
        while (Console.WindowWidth < MinWidth || Console.WindowHeight < MinHeight)
        {
            Console.Clear();
            Console.WriteLine("当前控制台窗口尺寸过小,无法显示赛道。");
            Console.WriteLine($"请将窗口调整至至少 {MinWidth} 字符宽、{MinHeight} 行高。");
            Console.WriteLine("调整完成后按回车键继续...");
            Console.ReadLine();
        }

        // 尺寸达标后执行后续逻辑
        Console.WriteLine("窗口尺寸符合要求,程序继续执行...");
    }
}

代码说明:

  • 用while循环作为核心逻辑,只要窗口宽度小于64或高度小于12,就重复执行提示流程
  • 每次循环开始调用Console.Clear()清空旧提示,保持界面整洁
  • 提示信息明确告知用户调整标准,避免歧义
  • 用户按下回车后自动重新校验尺寸,达标则退出循环继续后续操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 11:35:17