-1

コンソール アプリケーションで任意の前景色と背景色を指定して任意の座標に文字列を出力するプログラムを作成したいと考えています。たとえば、文字列に「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?
    }
}

このコードを実行すると、エラー 4System.Consoleに定義が含まれていません。SetCursorPostion

私の質問は、これが私が望むようになるために何が欠けているのですか?

4

1 に答える 1

0

コンパイラが述べているように:

方法はありませんSetCursorPostion

それはタイプミスです:

使用するConsole.SetCursorPosition(top,left);

于 2013-02-09T16:39:27.307 に答える