Console.SetBufferSize(Int32,Int32)方法用於將屏幕緩衝區的高度和寬度設置為指定的值。
用法: public static void SetBufferSize(int width, int height);
參數:
width:它以列的形式設置緩衝區的寬度。
height:它以行的形式設置緩衝區的高度。
返回值:緩衝區屏幕的新大小。
異常:
- ArgumentOutOfRangeException:如果高度或寬度小於或等於零,或者高度或寬度大於或等於MaxValue。另外,如果寬度小於
WindowLeft + WindowWidth
或高度小於WindowTop + WindowHeight
那麽我們將得到同樣的異常。 - IOException:如果發生I /O錯誤。
注意:正如您將在以下示例中通過水平和垂直滾動條看到的那樣,由於我們提供了不同的尺寸,因此獲得了不同大小的窗口。
示例1:
// C# program to demonstrate
// the SetBufferSize Method
using System;
using System.Text;
using System.IO;
class GFG {
// Main Method
public static void Main()
{
// using the method
Console.SetBufferSize(800, 800);
Console.WriteLine("Start");
while (true)
{
Console.WriteLine("Great Geek's Example!!!");
}
} // end Main
}
輸出:
示例2:
// C# program to demonstrate
// the SetBufferSize Method
using System;
using System.Text;
using System.IO;
class GFG {
// Main Method
public static void Main()
{
Console.SetBufferSize(0, 80);
Console.WriteLine("Great Geek's Example!!!");
Console.WriteLine("The Width's value is too less!");
} // end Main
}
示例3:
// C# program to demonstrate
// the SetBufferSize Method
using System;
using System.Text;
using System.IO;
class GFG {
// Main Method
public static void Main()
{
Console.SetBufferSize(8000, -80);
Console.WriteLine("Great Geek's Example!!!");
Console.WriteLine("The negativity of this height is unbearable!");
} // end Main
}
參考:
相關用法
- C# Stack.Contains()用法及代碼示例
- C# Dictionary.Add()用法及代碼示例
- HTML DOM contains()用法及代碼示例
- C# Math.Abs()函數用法及代碼示例
- C# Stack.Pop()用法及代碼示例
注:本文由純淨天空篩選整理自NishanthVaidya大神的英文原創作品 Console.SetBufferSize() Method in C#。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。