我正在使用 MVC 4。我有一个 MVC 表单,两个字段 AmtInDollars 和 AmtInCents。我想将两者连接起来。例如
var tempDollarAmt = AmtInDollars + "" + AmtInCents;
例子
输入:100美元
输入:00 分
输出:1000//由于输入为 00 而缺少 1 个零。
期望输出:10000。
我意识到如果 AmtInCents 介于 0 和 9 之间,它会忽略 0。所以如果我输入 09,输出是 9 而不是 09。
我已经尝试在下面做一个 if 语句,但仍然没有成功。
if(Products.AmtInCents < 10)
{
var tempCents = 0;
Products.AmtInCents = 00;
}
这是我的课
public decimal? AmtInDollars { get; set; }
public decimal? AmtInCents { get; set; }
我该怎么做?
最佳答案
格式化数字时应该使用 string.format 强制填充
var tempDollarAmt = String.Format("{0}.{1:00}",AmtInDollars ,AmtInCents);
关于c# - 连接两个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32700576/