【发布时间】:2021-11-17 08:58:02
【问题描述】:
我有一个包含数字和操作的混合字符串(仅限),例如 "1234567.89+876-5432*10.1234"。
每次我点击一个数字时,它都会将它添加到该字符串中(所以我需要将其保留为只有 1 个字符串)。
我正在尝试添加千位分隔符(逗号)。
所以我想要得到的结果是"1,234,567.89+876-5,432*10.1234"。
注意:需要在用户输入时自动添加。请。
我试图到处阅读它,但不知道如何实现。 非常感谢您的帮助。
【问题讨论】:
-
我认为您正在构建一个简单的计算器应用程序作为编程练习?我认为您正在尝试解决错误的问题。但以正确的方式解决它是一个“数据结构和算法”主题。
-
虽然我猜有一个简短的答案
decimal.Parse(string).ToString("#,#.#############################");
标签: c# numbers number-formatting digit-separator