根据指定的格式将对象的值转换为字符串,并将它们插入到另一个字符串中。
Namespace:System Assembly:System.Runtime.dll
Format 方法的每次重载都使用复合格式设置功能,以在复合格式字符串中包含从零开始的索引占位符(称为格式项)。在运行时,每个格式项都会替换为参数列表中相应参数的字符串表示形式。 如果参数值为 null,则格式项将替换为 String.Empty。
示例
class Program{ static void Main(string[] args){ int number = 123; var s = string.Format("{0:0.00}", number); System.Console.WriteLine(s); Console.ReadLine(); } }
输出
123.00
字符串插值功能构建在复合格式化功能之上,并提供更易读和更方便的语法,以将格式化的表达式结果包含在结果字符串中。 为了将字符串文字标识为插值字符串,请在其前面加上$符号。您可以在插值字符串中嵌入任何返回值的有效C#表达式。
在下面的示例中,一旦表达式被评估,其结果就会被转换为字符串并包含在结果字符串中:
示例2
class Program { static void Main(string[] args){ int number = 123; var aNumberAsstring = $"{number:0.00}"; System.Console.WriteLine(aNumberAsstring); Console.ReadLine(); } }
输出
123.00
以上就是如何在 C# 中使用字符串格式显示最多 2 位小数或简单整数?的详细内容,更多请关注编程之家其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。