Console.SetWindowSize(Int32,Int32)方法用于将控制台窗口的高度和宽度更改为指定的值。
Syntax: public static void SetWindowSize (int width, int height);
Parameters:
width: The width of the console window measured in columns.
height: The height of the console window measured in rows.
例外情况:
- 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