Freigeben über


Console.BufferWidth Eigenschaft

Definition

Ruft die Breite des Pufferbereichs ab oder legt diese fest.

public:
 static property int BufferWidth { int get(); void set(int value); };
public static int BufferWidth { [System.Runtime.Versioning.UnsupportedOSPlatform("browser")] get; [System.Runtime.Versioning.SupportedOSPlatform("windows")] set; }
public static int BufferWidth { [System.Runtime.Versioning.UnsupportedOSPlatform("browser")] [System.Runtime.Versioning.UnsupportedOSPlatform("android")] [System.Runtime.Versioning.UnsupportedOSPlatform("ios")] [System.Runtime.Versioning.UnsupportedOSPlatform("tvos")] get; [System.Runtime.Versioning.SupportedOSPlatform("windows")] set; }
public static int BufferWidth { get; set; }
[<get: System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<set: System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member BufferWidth : int with get, set
[<get: System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<set: System.Runtime.Versioning.SupportedOSPlatform("windows")>]
[<get: System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<get: System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<get: System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member BufferWidth : int with get, set
static member BufferWidth : int with get, set
Public Shared Property BufferWidth As Integer

Eigenschaftswert

Die aktuelle Breite des Pufferbereichs in Spalten.

Attribute

Ausnahmen

Der Wert in einem Set-Vorgang ist kleiner als oder gleich 0 (null).

- oder -

Der Wert in einem Mengenvorgang ist größer oder gleich Int16.MaxValue.

- oder -

Der Wert in einem Set-Vorgang ist kleiner als WindowLeft + WindowWidth.

Der Benutzer verfügt nicht über die erforderlichen Berechtigung, um diese Aktion durchzuführen.

E/A-Fehler

Der set-Vorgang wird unter einem anderen Betriebssystem als Windows aufgerufen.

Beispiele

In diesem Beispiel werden die BufferHeight Eigenschaften und BufferWidth veranschaulicht. Im Beispiel werden die Dimensionen eines Betriebssystemfensters auf eine Puffergröße von 300 Zeilen und 85 Spalten festgelegt.

// This example demonstrates the Console.BufferHeight and 
//                               Console.BufferWidth properties.
using namespace System;
int 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.
*/
// 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.
*/
// This example demonstrates the Console.BufferHeight and
//                               Console.BufferWidth properties.
open System

printfn $"The current buffer height is {Console.BufferHeight} rows."
printfn $"The current buffer width is {Console.BufferWidth} columns."

// This example produces the following results:
//
// The current buffer height is 300 rows.
// The current buffer width is 85 columns.
' This example demonstrates the Console.BufferHeight and 
'                               Console.BufferWidth properties.
Class Sample
   Public Shared Sub Main()
      Console.WriteLine("The current buffer height is {0} rows.", _
                        Console.BufferHeight)
      Console.WriteLine("The current buffer width is {0} columns.", _
                        Console.BufferWidth)
   End Sub
End Class
'
'This example produces the following results:
'
'The current buffer height is 300 rows.
'The current buffer width is 85 columns.
'

Hinweise

Wenn durch einen Set-Vorgang der Wert der BufferWidth Eigenschaft verringert wird, werden die am weitesten rechts stehenden Spalten entfernt. Wenn beispielsweise die Anzahl der Spalten von 80 auf 60 reduziert wird, werden die Spalten 60 bis 79 jeder Zeile entfernt.

Gilt für: