c# - 转换数字时失败,在 C# 中将其重新格式化为字符串

标签 c#

我的网站在显示工资时出现错误。

如果数字插入< 1000$ .它会显示类似 0,x00 的结果.

示例:

用户插入到管理页面工资:800$ .它将显示为 0,800$ .

如果工资> 1000$ , 显示正确。

我的函数GetSalary()喜欢:

public string GetSalary(object SalaryFrom, object SalaryTo)
{
    return "$" + Protector.Int(SalaryFrom).ToString("0,000") + " - " + Protector.Int(SalaryTo).ToString("0,000");
}

最佳答案

通过这种方式使用ToString():

.ToString("#,000")

关于c# - 转换数字时失败,在 C# 中将其重新格式化为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42621850/

相关文章:

c# - MEF 组合错误未传播内部异常(通过消息除外)

c# - 如何确定缓存 hashCode() 结果是否合适?

c# - 如何将 SET IDENTITY_INSERT dbo.myTable 放在 ON 语句中

C# 和泛型 - 为什么调用基类中的方法而不是派生类中的新方法?

c# - 如何以字符串形式获取 UNO 共享项目的文件内容

c# - 使用 .net MVC 为什么我的列表不能在帖子中保留下来?

C#:投影 - 以与 List<string> 相同的方式访问对象集合中给定的字符串属性

c# - 在ListView中强制显示滚动条?

c# - 什么设置了 C# 中使用的 TLS 版本

c# - WCF 方法搞砸了