是否可以在控制台顶部固定文本c#

时间:2017-04-10 08:06:22

标签: c# text interface append progress-bar

你好我想在c#的控制台顶部添加一个文字,其中有类似的内容(STATS:health =“”Coins =“”,就像一个状态栏),它必须固定(我不是我知道我是否使用了正确的动词。我想用切换菜单做同样的事情(总是看看带有选项的菜单)。

感谢。

1 个答案:

答案 0 :(得分:0)

您无法在Windows Console Application中添加任何内容。

我认为您尝试实现的目标是每次清理控制台并重新绘制屏幕。

这方面的一个例子:

class Program
{
    static void Main(string[] args)
    {
        int counter = 0;
        while (true)
        {
            counter++;
            DrawScreen(counter); 
            Console.ReadKey();
        }
    }

    static void DrawScreen(int turn)
    {
        // Clear Console
        Console.Clear();
        // Draw Statusbar again on the 'top'
        Console.WriteLine("Current Turn: {0}", turn);

        // Draw additional stuff
    }
}