在任何给定坐标c#console应用程序中打印出一个字符串

时间:2013-02-09 16:35:05

标签: c# string printing console

我想创建一个程序,在控制台应用程序中以任何给定坐标打印出任何前景色和背景色的字符串。例如,如果字符串包含“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的定义

我的问题是,我想要的是我想要的是什么?

1 个答案:

答案 0 :(得分:0)

编译器声明:

没有方法SetCursorPostion

这是一个错字:

使用Console.SetCursorPosition(top,left);