连接两个整数

本文关键字:两个 整数 连接 | 更新日期: 2023-09-27 18:13:52

我使用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;
                }

这里是我的class

public decimal? AmtInDollars { get; set; }
public decimal? AmtInCents { get; set; }

我该怎么做?

连接两个整数

你应该使用字符串。格式化数字

时强制填充
var tempDollarAmt = String.Format("{0}.{1:00}",AmtInDollars ,AmtInCents); 
//Input: 100 in dollars
int dollars = 100;
//Input: 00 in cents
int cents = 0;
//OutPut: 1000 // missing 1 zero due to input being 00.
int output = dollars * 100 + cents;