我必須將對象轉換爲int。我的對象值類似於1.34535 我需要的是第一部分是(1)。將對象轉換爲int而不捨入
我嘗試了以下方法: - Convert.ToInt32(myObj.Value)
,它將數字四捨五入。如果它是1.78
,我知道了(2)這是錯誤的。我只需要第一部分的整數。
int.TryParse(myObj.Value.toString(), out outValue)
我得到了它0
所有值!int.Parse(myObj.Value.toString())
引發異常,即格式不正確。
如果什麼值是13.4535,你仍然需要只是「1」的一部分或「13」? –
該對象的源類型是什麼? –
什麼是*對象?將在自然類型的輸入中調用'Math.Floor',然後*轉換爲int:work? –