C#中printf函数的格式化字符串详解

   2024-10-01 9580
核心提示:在C#中,类似于C语言的printf函数的功能可以通过Console.WriteLine方法实现。Console.WriteLine方法接受一个格式化字符串和一系

在C#中,类似于C语言的printf函数的功能可以通过Console.WriteLine方法实现。Console.WriteLine方法接受一个格式化字符串和一系列参数,用于在控制台输出格式化的文本。

格式化字符串中可以包含转义字符和占位符,用于指定输出的格式。常用的格式化符号包括:

{0}, {1}, {2}… : 用于指定参数的顺序位置,例如 “{0} {1}” 会依次替换为第一个和第二个参数的值。{0:N} : 将数字格式化为带有千位分隔符的格式。{0:C} : 将数字格式化为货币的格式。{0:D} : 将数字格式化为十进制整数。{0:F} : 将数字格式化为固定小数点格式。{0:E} : 将数字格式化为科学计数法。{0:X} : 将数字格式化为十六进制。

示例:

int num1 = 10;double num2 = 3.14159;Console.WriteLine("The number is: {0}", num1); // 输出 "The number is: 10"Console.WriteLine("The number with currency format is: {0:C}", num1); // 输出 "The number with currency format is: $10.00"Console.WriteLine("The number with fixed-point format is: {0:F2}", num2); // 输出 "The number with fixed-point format is: 3.14"

除了上述常用的格式化符号外,C#还支持更多的格式化选项,可以根据需要进行查阅。另外,C#中也提供了string.Format方法来实现格式化字符串的功能,用法与Console.WriteLine类似。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号