22

我想知道在 C# 中使用什么来格式化我的控制台窗口中的输出我尝试使用 \t 但它不起作用

我知道 C 中有 printf 来格式化我的输出

检查此图像 https://s15.postimg.cc/94fstpi2z/Console.png

4

1 回答 1

37

C# 中没有直接的“printf”重复。您可以使用 PInvoke 从 C 库中调用它。

然而有

Console.WriteLine("args1: {0} args2: {1}", value1, value2);

或者

Console.Write("args1: {0} args2: {1}", value1, value2);

或者

Console.WriteLine(string.Format("args1: {0} args2: {1}", value1, value2));

或者

Console.Write(string.Format("args1: {0} args2: {1}", value1, value2));

或(仅限 C#6+)

Console.WriteLine($"args1: {value1} args2: {value2}");

或(仅限 C#6+)

Console.Write($"args1: {value1} args2: {value2}");
于 2015-01-26T17:30:36.557 回答