C#如何用从(0,0)到(1,0)等开始的文本填充整个窗口。?
我试着写一个字符的文本,从上到下,返回到上,然后向右移动1个字符,然后重复,直到整个窗口都是文本。我如何实现这一点,从我已经创建的代码中构建?谢谢C#如何用从(0,0)到(1,0)等开始的文本填充整个窗口。?,c#,C#,我试着写一个字符的文本,从上到下,返回到上,然后向右移动1个字符,然后重复,直到整个窗口都是文本。我如何实现这一点,从我已经创建的代码中构建?谢谢 static void Main(string[] args) { for (int i = 0; i < Console.WindowWidth; i++) { for (int j = 0; j < Console.WindowHeight; j++) { Console.WriteLine("."
static void Main(string[] args)
{
for (int i = 0; i < Console.WindowWidth; i++)
{
for (int j = 0; j < Console.WindowHeight; j++)
{
Console.WriteLine(".");
Console.SetCursorPosition(j, 0);
}
}
Console.ReadKey();
}
static void Main(字符串[]args)
{
对于(int i=0;i
更改为控制台。设置光标位置(i,j)代码>。我没有想到要同时更改这两个值,谢谢。每个控制台方法都有固有的开销,因为它本质上必须与控制台本身进行互操作。构建一个长度与控制台宽度相同的字符串,然后console.WriteLine
将其构建为与控制台高度相同的次数会更有效。或者,只需使用一个长度为Console.WindowWidth*Console.WindowHeight
字符的字符串,并用一个控制台打印即可。编写。对于构建此控制台的主要目的,这些不是选项。天气必须看起来像要下雨一样。我现在增加了一个间隔。