我想创建一个程序,在控制台应用程序中以任何给定坐标打印出任何前景色和背景色的字符串。例如,如果字符串包含“Hello!”我想要“你好!”要在控制台中写出的文本,具体取决于我放置坐标的位置。这是我的代码:
class PrintString
{
public int x, y; // Coordinates
public string Text = "Hello!";
ConsoleColor color;
public PrintString(int x, int y, string Text)
{
Console.ForegroundColor = color;
Console.SetCursorPostion(x, y);
Console.Write(Text);
Console.ResetColor();
}
public void Draw()
{
// Here I have no idea on how I should write the code for drawing the string?
}
}
当我运行此代码时,我得到:错误4 System.Console
不包含SetCursorPostion
的定义
我的问题是,我想要的是我想要的是什么?
答案 0 :(得分:0)
编译器声明:
没有方法SetCursorPostion
。
这是一个错字:
使用Console.SetCursorPosition(top,left);