📜  C#中的Console.SetWindowSize()方法

📅  最后修改于: 2021-05-29 19:43:33             🧑  作者: Mango

Console.SetWindowSize(Int32,Int32)方法用于将控制台窗口的高度和宽度更改为指定的值。

例外情况:

  • ArgumentOutOfRangeException:
    • 如果宽度或高度小于或等于零
    • 宽度加WindowLeft或高度加WindowTop大于或等于MaxValue
    • width或height大于当前屏幕分辨率和控制台字体的最大可能窗口宽度或高度。
  • IOException :如果发生I / O错误。

示例1:获取窗口的当前尺寸。

// C# program to get the current
// window width and Height
using System;
  
namespace GFG {
  
class Program {
  
    static void Main(string[] args)
    {
        Console.WriteLine(Console.WindowWidth);
        Console.WriteLine(Console.WindowHeight);
    }
}
}

输出:

示例2:设置SetWindowSize的值

// C# program to illustrate the
// Console.SetWindowSize Property
using System;
  
namespace GFG {
  
class Program {
  
    static void Main(string[] args)
    {
        // Passed 40, 40 to SetWindowSize to 
        // change window size to 40 by 40
        Console.SetWindowSize(40, 40);.
  
        // Printing the current dimensions
        Console.WriteLine(Console.WindowWidth);
        Console.WriteLine(Console.WindowHeight);
    }
}
}

输出:

注意:在两个图像中,请参见“窗口”底部的“水平滚动条”。

参考:

  • https://docs.microsoft.com/zh-cn/dotnet/api/system.console.setwindowsize?view=netframework-4.7.2