C#でコンソールウィンドウのサイズを指定、取得、変更するには以下のものを使います。
説明 | プロパティ・メソッド |
---|---|
横幅を指定 | WindowWidthプロパティ |
高さを指定 | WindowHeightプロパティ |
横幅と高さを指定 | SetWindowSizeメソッド |
## コンソールウィンドウの幅を指定、取得する
コンソールウィンドウの幅を指定、取得するにはWindowWidth
プロパティを使います。
### 幅を指定・取得する
Console.WindowWidth = 値;
変数 = Console.WindowWidth;
ウィンドウの幅を指定します。
変数にウィンドウの幅を取得します。
using System;
class Test
{
static void Main()
{
Console.WindowWidth = 100;
int width = Console.WindowWidth;
Console.WriteLine(width);
}
}
100
コンソールウィンドウの幅に100
を指定します。
変数width
にコンソールウィンドウの幅を取得します。
## コンソールウィンドウの高さを指定、取得する
コンソールウィンドウの高さを指定、取得するにはWindowHeight
プロパティを使います。
### 高さを指定・取得する
Console.WindowHeight = 値;
変数 = Console.WindowHeight;
ウィンドウの高さを指定します。
変数にウィンドウの高さを取得します。
using System;
class Test
{
static void Main()
{
Console.WindowHeight = 10;
int height = Console.WindowHeight;
Console.WriteLine(height);
}
}
10
コンソールウィンドウの高さに10
を指定します。
変数height
にコンソールウィンドウの高さを取得します。
## コンソールウィンドウの幅と高さを指定、取得する
コンソールウィンドウの幅と高さを同時に指定取得するには、SetWindowSize
メソッドを使います。
SetWindowSize (横幅, 高さ);
using System;
class Test
{
static void Main()
{
Console.SetWindowSize(100, 10);
Console.WriteLine("横幅:" + Console.WindowWidth);
Console.WriteLine("高さ:" + Console.WindowHeight);
}
}
コンソールウィンドウの幅を100
に指定します。
コンソールウィンドウの幅を10
に指定します。
横幅:100
高さ:10