C#中的Console.SetWindowPosition(Int32,Int32)方法用于设置控制台窗口相对于屏幕缓冲区的位置。
用法: public static void SetWindowposition(int left, int top);
参数:
left:它是控制台窗口左上角的列位置。
top:它是控制台窗口左上角的行位置。
异常:
- ArgumentOutOfRangeException:当left或top小于0或left + WindowWidth> BufferWidth或top + Windowheight> BufferHeight时。
- SecurityException:如果用户没有执行此操作的权限。
例:
// C# Program to illustrate the use of
// Console.WindowPosition() method
using System;
using System.Text;
using System.IO;
class GFG {
// Main Method
public static void Main(string[] args)
{
Console.SetWindowSize(20, 20);
// setting buffer size
Console.SetBufferSize(80, 80);
// using the method
Console.SetWindowPosition(0, 0);
Console.WriteLine("Hello GFG!");
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
输出:
不使用Console.WindowPosition()方法时:
参考:
- https://docs.microsoft.com/en-us/dotnet/api/system.console.setwindowposition?view=netframework-4.7.2
相关用法
- JQuery die()用法及代码示例
- C# Math.Max()用法及代码示例
- JQuery get()用法及代码示例
- C# Decimal.Add()用法及代码示例
- C# String.Contains()用法及代码示例
- C# Dictionary.Add()用法及代码示例
- C# Math.Tan()用法及代码示例
- C# Math.Cos()用法及代码示例
- C# Math.Sin()用法及代码示例
- C# DateTimeOffset.Add()用法及代码示例
注:本文由纯净天空筛选整理自kanakasrijaathukuri大神的英文原创作品 Console.SetWindowPosition() Method in C#。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。