📜  C#中的Console.SetCursorPosition()方法(1)

📅  最后修改于: 2023-12-03 14:40:31.441000             🧑  作者: Mango

C#中的Console.SetCursorPosition()方法介绍

简介

在C#中,Console.SetCursorPosition()方法是用于设置控制台光标位置的函数。可以通过这个方法,在控制台上移动光标,并且写入想要输出的内容。

语法
public static void SetCursorPosition(int left, int top);
参数

参数 | 描述 ----|---- left | 光标行位置,从左往右以0开始计数。 top | 光标列位置,从上往下以0开始计数。

示例
using System;

class Example {
    static void Main() {

        Console.Write("输出的第一行内容");
        Console.SetCursorPosition(0, 1);
        Console.Write("输出的第二行内容");

    }
}
运行结果
 输出的第一行内容
 输出的第二行内容
使用场景
  • 同时输出多行信息时,可以用 SetCursorPosition()方法来指定光标位置,切换输出的行数,使输出内容直观易懂。
  • 控制台游戏中,可以用该方法移动光标位置,模拟移动画面、角色、游戏元素。

注意:在使用Console.SetCursorPosition()方法时,必须确保指定的行列坐标不超过控制台窗口的大小范围,否则会出现异常错误。