我想设置控制台窗口的C#控制台应用程序的大小。 我得到一个ArgumentOutOfRangeException
此消息:
该值必须是小于41该维度中的控制台的当前最大窗口大小。 注意,此值取决于屏幕分辨率和控制台字体。
我用这来设置它:
Console.WindowHeight = 480;
你如何正确设置控制台窗口的大小?
我想设置控制台窗口的C#控制台应用程序的大小。 我得到一个ArgumentOutOfRangeException
此消息:
该值必须是小于41该维度中的控制台的当前最大窗口大小。 注意,此值取决于屏幕分辨率和控制台字体。
我用这来设置它:
Console.WindowHeight = 480;
你如何正确设置控制台窗口的大小?
从MSDN Console.WindowHeight
属性:
控制台窗口的行测量的高度。
正如你所看到的,这些都不是像素 。 请记住,这些值可以根据您的屏幕分辨率和控制台字体更改。 你可以找到最大高度和宽度值Console.LargestWindowWidth
和Console.LargestWindowHeight
性能。
Console.WriteLine(Console.LargestWindowHeight);
Console.WriteLine(Console.LargestWindowWidth);
控制台高度以行(线),而不是像素为单位指定。
http://msdn.microsoft.com/en-us/library/system.console.windowheight.aspx
你可以设置一个WINDOWHEIGHT小于62,如果ü尝试超过这个值的错误抛出的系统。
class Pro
{
public static void fun()
{
Console.WindowHeight = 61;
Console.WriteLine("Welcome to asp .net ");
}
static void Main(string[] args)
{
Pro.fun();
}
// Summary:
// Gets the largest possible number of console window rows, based on the current
// font and screen resolution.
//
// Returns:
// The height of the largest possible console window measured in rows.
public static int LargestWindowHeight { get; }
// Summary:
// Gets the largest possible number of console window columns, based on the
// current font and screen resolution.
//
// Returns:
// The width of the largest possible console window measured in columns.
public static int LargestWindowWidth { get; }
上述信息捕获控制台[从元数据]。