public static void Wri(string p)
{
Console.SetCursorPosition(20);
Console.WriteLine(p);
}
Run Code Online (Sandbox Code Playgroud)
我为命令制作了这个包装方法Console.Writeline(),以缩短它占用的代码量,但我不能使用"{0}"这种方式。
如何传递将格式化为字符串的参数?
您需要添加params object[]参数:
public static void WriteLineAtPosition(string format, params object[] parameters)
{
Console.SetCursorPosition(20);
Console.WriteLine(format, parameters);
}
Run Code Online (Sandbox Code Playgroud)