如何将十进制转换为2分数

时间:2017-03-28 13:10:17

标签: c# asp.net asp.net-mvc-4

如何将十进制转换为2分数。例如我想将10.5234转换为10.52,如果分数为0,则分数和4.3014转换为4.3

3 个答案:

答案 0 :(得分:1)

您可以使用

String.Format("{0:0.##}", myNumber);

您可以查看Custom Numeric Format Strings 文档。

如果使用C#6.0或更高版本,则可以使用字符串插值:

$"{myNumber:0.##}"

根据Jeppe Stig Nielsen

的建议

答案 1 :(得分:0)

你可以这样做:

double toConvert = 10.5234;
double converted = ((int)Math.round(toConvert * 100)) / 100.0;

它会将您的数字四舍五入到小数点后两位。

答案 2 :(得分:0)

<div class="container">
  <div id="gallery row clearfix">
    <h2>volvo</h2>
    <div *ngFor="let item of carInfo" class="gallery-item">
      <span *ngFor="let favs of item.favorite" class="glyphicon glyphicon-thumbs-up" style="color:blue"></span>
      <h3 class="carModel" #model>{{item.model}}</h3>
      <img src={{item.src}}/>
      <h3 class="carPrice" #price>{{item.price}}</h3>
      <p>count:</p>
      <select class="form-control" #t (change)="addToCart(model.innerText,t.value)">
        <option>0</option>
        <option>1</option>
        <option>2</option>
        <option>3</option>
      </select>
    </div>
  </div>
</div>

<button type="button" (click)="checkOut()" class="btn btn-primary btn-lg btn-block">Express checkout</button>
<button type="button" (click)="clear()" class="btn btn-default btn-lg btn-block">Clear</button>

期望的输出:

enter image description here