Подтвердить что ты не робот

Максимальные столбцы для консоли в С#

В консольном приложении С# я обнаружил, что вы можете использовать Console.SetWindowSize(160, 80); для установки размера окна консоли. Это замечательно, за исключением того факта, что максимальное количество строк и столбцов полностью зависит от разрешения экрана персонального компьютера.

Когда вы вызываете Console.SetWindowSize() и добавляете слишком высокие значения, приложение выдает сообщение об ошибке и сообщает вам, какое максимальное количество столбцов может быть. Это максимальное количество отличается в зависимости от разрешения экрана. Если SetWindowSize() использовал пиксели, то получение max было бы простым.

Screen.PrimaryScreen.Bounds.Width

Однако он не использует пиксели. Он использует столбцы. Есть ли способ определить это максимальное значение для столбцов консоли?

4b9b3361

Ответ 1

Console.LargestWindowWidth
Console.LargestWindowHeight