英語で読む

次の方法で共有


Console.BufferWidth プロパティ

定義

バッファー領域の幅を取得または設定します。

C#
public static int BufferWidth { [System.Runtime.Versioning.UnsupportedOSPlatform("android")] [System.Runtime.Versioning.UnsupportedOSPlatform("browser")] [System.Runtime.Versioning.UnsupportedOSPlatform("ios")] [System.Runtime.Versioning.UnsupportedOSPlatform("tvos")] get; [System.Runtime.Versioning.SupportedOSPlatform("windows")] set; }
C#
public static int BufferWidth { [System.Runtime.Versioning.UnsupportedOSPlatform("browser")] get; [System.Runtime.Versioning.SupportedOSPlatform("windows")] set; }
C#
public static int BufferWidth { get; set; }

プロパティ値

バッファー領域の現在の幅を示す列数。

属性

例外

セット操作の値が 0 以下です。

または

設定操作の値が Int16.MaxValue 以上です。

または

セット操作の値が WindowLeft + WindowWidth 未満です。

ユーザーにこの操作を実行するアクセス許可がありません。

I/O エラーが発生しました。

セット操作は Windows 以外のオペレーティング システムで呼び出されています。

この例では、 プロパティと プロパティをBufferHeightBufferWidth示します。 この例では、300 行と 85 列のバッファー サイズに設定されたオペレーティング システム ウィンドウのディメンションを報告します。

C#
// This example demonstrates the Console.BufferHeight and
//                               Console.BufferWidth properties.
using System;

class Sample
{
    public static void Main()
    {
    Console.WriteLine("The current buffer height is {0} rows.",
                      Console.BufferHeight);
    Console.WriteLine("The current buffer width is {0} columns.",
                      Console.BufferWidth);
    }
}
/*
This example produces the following results:

The current buffer height is 300 rows.
The current buffer width is 85 columns.
*/

注釈

設定操作で プロパティの BufferWidth 値が小さくなると、右端の列が削除されます。 たとえば、列数を 80 から 60 に減らすと、各行の列 60 から 79 が削除されます。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1