2010-01-11 216 views
2

是否有任何類或如何在控制檯應用程序中使用像far manager或turbo pascal這樣的僞符號來繪製窗口?.NET控制檯窗口

我發現了一些使用從Int到Char的轉換的符號。

+0

請注意,C#沒有能力繪製窗口。 .NET的確如此。 – 2010-01-11 23:01:35

回答

0

Console class有相當多的方法,將允許這樣做,如SetCursorPosition,但並沒有什麼直接的框架來幫助你做這種類型的基於符號的窗口中。

2

啓動charmap.exe小程序,選中「高級視圖」選項(左下角)。在「搜索:」框中鍵入「框繪圖」,然後單擊搜索。點擊其中一個字符,底部的狀態欄會提供您需要使用的代碼。例如:

using System; 

class Program { 
    static void Main(string[] args) { 
     for (int ix = 0; ix < Console.WindowWidth - 1; ++ix) 
      Console.Write('\u2500'); 
     Console.WriteLine(); 
     Console.ReadLine(); 
    } 
}