2011-10-06 8 views
17

C#コンソールアプリケーションでは、Console.SetWindowSize(160, 80);を使用してコンソールウィンドウのサイズを設定できることを発見しました。これは、行と列の最大数が人のコンピュータの表示解像度に完全に依存していることを除いて、素晴らしいことです。C#のコンソールの最大列

Console.SetWindowSize()を呼び出して値が大きすぎると、アプリケーションはエラーをスローし、最大の列数を通知します。この最大数は、画面の解像度によって異なります。 SetWindowSize()ピクセルを使用した場合、最大値を得るのは簡単です。

Screen.PrimaryScreen.Bounds.Width 

ただし、ピクセルは使用しません。それは列を使用します。コンソール列のこの最大値を判断する方法はありますか?

答えて

22
Console.LargestWindowWidth 
Console.LargestWindowHeight 
+1

ありがとうございます。私は馬鹿だと感じる。 – Chev