c# - C#中的printf是什么

标签 c# printing format printf console-output

<分区>

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

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

检查这张图片 https://s15.postimg.cc/94fstpi2z/Console.png

最佳答案

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}");

关于c# - C#中的printf是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28155317/

相关文章:

CSS 页眉 - 如何使用打印页边距?

php - 如何正确格式化从网站检索的文本?

Bash:使用 printf 在动态终端宽度的两侧填充居中和彩色文本

python - 打印带有宽度说明符的 python 列表

c# - 在 HQL 查询中使用 nhibernate <loader> 元素

c# - 各种 GetLogicalDrives 方法之间有什么区别,哪种方法更好用

C# 正则表达式部分字符串匹配

python - 打印文件并配置打印机设置

html - 打印时是否可以在 Chrome 中使用 CSS3/2 添加页码?

c# - 通知 ajax 调用 session 已超时或用户需要重新验证