C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のConsole.WindowHeightプロパティでコンソールウィンドウの高さを取得・設定する方法

Console.WindowHeightプロパティとは

WindowHeightプロパティは、コンソールウィンドウの高さ(行数)を取得または設定するためのプロパティです。System名前空間のConsoleクラスに属しており、コンソールアプリケーションの表示領域のサイズをプログラムから制御したい場合に活用できます。

基本的な使い方

まず、ウィンドウの高さを格納するためのint型変数を宣言します。

int height;

次に、Console.WindowHeightを使って現在のコンソールウィンドウの高さを取得し、変数に代入します。

height = Console.WindowHeight;

なお、このプロパティは値の設定も可能です。例えば、以下のように記述するとコンソールウィンドウの高さを30行に変更できます。

Console.WindowHeight = 30;

サンプルコード

以下は、現在のコンソールウィンドウの高さを取得して画面に表示する完全なサンプルプログラムです。

using System;

class Demo {
    static void Main() {
        int height;
        height = Console.WindowHeight;
        Console.WriteLine("Current window height = " + height);
    }
}

実行結果

Current window height = 0

補足:実行環境による値の違い

上記の出力例では「0」が表示されていますが、これはオンラインコンパイラなど、実際のコンソールウィンドウを持たない環境で実行した場合の結果です。ローカル環境のコマンドプロンプトやターミナルで実行すると、実際のウィンドウサイズに応じた行数(例:25や30など)が返されます。

  1. HTML DOM Styleのheightプロパティとは?使い方とサンプルコードを解説

    HTML DOM の Style オブジェクトが持つ height プロパティは、要素の高さを設定したり、現在設定されている高さの値を取得したりするために使用されます。JavaScript から動的に要素の高さを変更したい場合に非常に便利なプロパティです。 heightプロパティの構文 height プロパティを設定する際の基本的な構文は以下の通りです。 object.style.height = auto|length|%|initial|inherit; 指定できる値の一覧 height プロパティには、以下の値を指定することができます。 値説明 autoデフォルト値です。ブラ

  2. 【C#】Console.KeyAvailableプロパティの使い方とサンプルコード

    Console.KeyAvailableプロパティとはC#のConsole.KeyAvailableプロパティは、標準入力ストリームにキー入力が利用可能かどうかを示す値を取得するためのプロパティです。戻り値はbool型で、キー入力があればtrue、なければfalseを返します。このプロパティは読み取り専用(getのみ)であり、Console.ReadKey()メソッドと組み合わせることで、処理をブロックすることなくキー入力の有無を確認しながらループ処理を実装できます。構文public static bool KeyAvailable { get; }使用例1:キー入力を検出して表示する以下は、