在屏幕上打印对象并在c#上随机移动

时间:2014-04-28 21:29:27

标签: c# console-application

我希望使用控制台应用程序在c#中添加一个对象,然后一旦它在屏幕上,我想让它在我的窗口的范围内移动到不同的位置一旦被击中。这是我到目前为止在屏幕上打印苹果的代码。

 static void Apple()
        {
            do
            {
                Console.ForegroundColor = ConsoleColor.White;
                NewApple = RandApple.Next(200);
                Console.Write("A");
                Console.ReadLine();
            } while (!Gameover);
        }

1 个答案:

答案 0 :(得分:0)

您必须使用Console.SetCursorPosition方法。

通过这种方式,您可以将光标移动到屏幕上的任何位置:

Random random = new Random();
Console.SetCursorPosition(random.Next(10), random.Next(10));
Console.Write("X");

其中10是数组的最大大小[10,10]。