Maximale Spalten für eine Konsole in C#

In einer C# - Konsolenanwendung habe ich entdeckt, dass Sie verwenden können Console.SetWindowSize(160, 80); zum einstellen der Größe des Konsolenfensters. Dieses ist groß, außer der Tatsache, dass die maximale Anzahl von Zeilen und Spalten ist völlig abhängig von der display-Auflösung von der person, die computer.

Beim Aufruf Console.SetWindowSize() - und supply-Werte sind zu hoch, löst die Anwendung einen Fehler und sagt Ihnen, was die maximale Anzahl von Spalten können. Diese maximale Anzahl ist je nach Ihrer Bildschirmauflösung. Wenn SetWindowSize() verwendet, die Pixel dann immer den max einfach wäre.

Screen.PrimaryScreen.Bounds.Width

Jedoch, es nicht mit Pixeln. Es nutzt Spalten. Gibt es eine Möglichkeit zur Ermittlung dieser max-Wert für die Konsole zu Spalten?

InformationsquelleAutor Chev | 2011-10-06
Schreibe einen Kommentar