c# - 连接两个整数

标签 c# integer

我正在使用 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/

相关文章:

c# - 错误输入后文本框空白有效值 - WPF

c# - 如何修复 "You must upgrade the project to target Microsoft Azure Tools 2.8"?

python - 根据整数评估字符串 (Python)

integer - 仅使用整数的 DCT

integer - MongoDB 按整数值的一部分分组

c# - 覆盖类字段的 ToString() 方法

c# - C# 是否使用 await 对 if 语句执行短路评估?

c# - 两个 Controller 方法之间不明确

javascript - 如何在纯 JavaScript(不是 Node.js)中生成一个范围内的随机 BigInt?

java - Integer.toString() 和 String.valueOf() 之间的性能差异?