c# - 如何插入千位分隔符(逗号)并转换为 double

标签 c# label

我正在尝试格式化文本框的内容:

this.lblSearchResults1.Text =
    Convert.ToDouble(lblSearchResults1.Text).ToString(); 

我如何修改它以便文本包含逗号/千位分隔符?

即1,000 而不是 1000。

最佳答案

查看 standard numeric format strings :

您可以最轻松地使用“N”,它会根据用户文化做正确的事情,因此在您的情况下,您只需将“N”作为参数添加到 ToString

([double]12345.67).ToString("N")

12,345.67

关于c# - 如何插入千位分隔符(逗号)并转换为 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3456926/

相关文章:

c# - 从 HTML 创建 Word 文档

c# - 检查异常的优缺点是什么?

c# - 从 DateTime 对象计算周一至周日周

slider - 拖动 slider 时进行标签更新

c - 获取我的宏旁边的标签 inf 一个 C 代码

android - 你如何在 Android 中将文本放在 RadioButton 的上方或下方

MATLAB:绘制双底 x 轴

java - 如何让一个 Controller 正确调用第二个 Controller 方法来更新第二个 Controller fxml/node?

c# - 向后台程序发送 key

c# - 非字母字符串数组的自定义排序