第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果小數(shù)為零忽略但如果非零,讀入前兩個

如果小數(shù)為零忽略但如果非零,讀入前兩個

C#
縹緲止盈 2021-07-02 16:35:16
如果小數(shù)為零,則忽略但非零,需要讀入前兩位"35.0" or "35.0000" = 35"35.0193" = 35.01"35.98759" = 35.98有任何想法嗎?var splitSku4 = value.Split('.');if (splitSku4.Length > 1){    if (!splitSku4[1].StartsWith("0") || !splitSku4[1].StartsWith("00"))    {        sku4 = string.Format("{0}.{1}", splitSku4[0], splitSku4[1].Substring(0, 2));    }}卡在這一點
查看完整描述

2 回答

?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

如果您有一個包含數(shù)值的字符串,您可以使用 Convert 方法之一(例如Convert.ToDouble)或使用與目標數(shù)據(jù)類型關聯(lián)的 Parse 或 TryParse 方法之一(例如Double.Parse)來轉換它。


例子:


var input = "35.98759";

var number = double.Parse(input);

或者


var number = Convert.ToDouble(input);

將值存儲在數(shù)字數(shù)據(jù)類型中后,您可以使用Math.Round刪除最低有效數(shù)字


var input = "35.98759";

var number = double.Parse(input);

var numberToTwoDecimals = Math.Round(number, 2);

如果你總是想向下取整,有幾種方法可以做到,但在這種情況下最簡單的方法是在四舍五入之前減去 0.005。


var result = Math.Round(number - 0.005F, 2);

刪除小數(shù)后,您可以根據(jù)需要將其轉換回字符串:


var outputString = result.ToString("0.00");

結果:


35.98


查看完整回答
反對 回復 2021-07-11
  • 2 回答
  • 0 關注
  • 195 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號