Console.SetCursorPosition(Int32,Int32)方法用於設置光標的位置。本質上,它指定下一個寫操作將從控製台窗口開始的位置。如果指定的光標位置在控製台窗口中當前可見的區域之外,則窗口原點會自動更改以使光標可見。
用法: public static void SetCursorposition(int left, int top);
參數:
left:它是光標的列位置。列從0開始從左到右編號。
top:它是光標的行位置。行從0開始從上到下編號。
異常:
- ArgumentOutOfRangeException:如果left或top小於0或left> = BufferWidth或top> = BufferHeight。
- SecurityException:如果用戶沒有執行此操作的權限。
例:
// C# Program to illustrate
// Console.CursorPosition() method
using System;
class GFG {
// Main Method
public static void Main()
{
// setting the window size
Console.SetWindowSize(40, 40);
// setting buffer size of console
Console.SetBufferSize(80, 80);
// using the method
Console.SetCursorPosition(20, 20);
Console.WriteLine("Hello GFG!");
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
輸出:
不使用Console.SetCursorPosition()方法時:
參考:
- https://docs.microsoft.com/en-us/dotnet/api/system.console.setcursorposition?view=netframework-4.7.2
相關用法
- C# Uri.IsBaseOf(Uri)用法及代碼示例
- C# Random.Next()用法及代碼示例
- C# Uri.ToString()用法及代碼示例
- C# Uri.IsWellFormedOriginalString()用法及代碼示例
- C# Uri.GetHashCode()用法及代碼示例
- C# Math.Log()用法及代碼示例
- C# Uri.FromHex()用法及代碼示例
- C# Uri.IsHexDigit()用法及代碼示例
- C# Queue.Contains()用法及代碼示例
注:本文由純淨天空篩選整理自kanakasrijaathukuri大神的英文原創作品 Console.SetCursorPosition() Method in C#。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。