占位符中 -5 的用途是什么? C#

What is the purpose of -5 in placeholder? c#

我们一直在创建一个程序,它必须显示 table 或数组。我只想知道占位符中 -5 的用途 Console.Write("{0, -5}", Greater[row, col]);

-5 是格式说明符,用于确定此占位符的输出字符串的宽度

5 表示字符串宽度至少为 5 个字符(用空格填充),- 表示访问 Greater 数组产生的值将左对齐

如果该行的 Greater 中的值为 1.2,则输出将为 "1.2 "

如果该值为 1.23456789,则输出将 不会 在 5 宽处被截断。为确保将数据格式化为特定的表示形式,您可以在冒号后添加另一个格式化说明符,以指示数字的格式化方式。有关详细信息,请参阅 https://docs.microsoft.com/en-us/dotnet/api/system.string.format?view=net-5.0

中的“控制间距”