C#学习教程:改变控制台窗口的大小抛出ArgumentOutOfRangeException我收到带有此消息的ArgumentOutOfRangeException:该值必须小于此维度中控制台的当前最大窗口大小41。请注意,此值取决于屏幕分辨率和控制台字体。我用这个来设置它:Console.WindowHeight=480;如何正确设置控制台窗口的大小?来自MSDN的Console.WindowHeight属性:控制台窗口的高度以行为单位进行测量。如您所见,这些不是像素。请记住,这些值可能会根据您的屏幕分辨率和控制台字体而改变。您可以使用Console.LargestWindowWidth和Console.LargestWindowHeight属性找到最大高度和宽度值。Console.WriteLine(Console.LargestWindowHeight);Console.WriteLine(Console.LargestWindowWidth);控制台高度以行(lines)为单位指定,而不是像素。http://msdn.microsoft.com/en-us/library/system.console.windowheight.aspx您可以将windowHeight设置为小于62,如果您试图超过此值,系统将抛出错误。classPro{publicstaticvoidfun(){Console.WindowHeight=61;Console.WriteLine("欢迎来到asp.net");}staticvoidMain(string[]args){Pro.fun();}//摘要://根据当前//字体和屏幕分辨率获取最大可能的控制台窗口行数。////返回值://以行为单位测量的最大可能控制台窗口的高度。publicstaticintLargestWindowHeight{得到;}//摘要://根据//当前字体和屏幕分辨率获取最大可能的控制台窗口列数。////返回值://以列为单位测量的最大可能控制台窗口的宽度。publicstaticintLargestWindowWidth{得到;上面的信息捕获控制台[来自元数据]。以上是C#学习教程:改变控制台窗口的大小会抛出ArgumentOutOfRangeException,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
