Int8.From
Int8.From(value as any, optional culture as nullable text, optional roundingMode as nullable number) as nullable number
根據所指定 value
傳回帶正負號的 8 位元整數 number
值。 如果指定的 value
是 null
,則 Int8.From 會傳回 null
。 如果所指定 value
是在帶正負號 8 位元整數範圍內的 number
且沒有小數部分,則會傳回 value
。 如果有小數部分,則會使用指定的四捨五入模式來進位。 預設四捨五入模式為 RoundingMode.ToEven。 如果 value
是任何其他類型,則會先使用 Number.FromText 轉換成number
。 如需可用的四捨五入模式,請參閱 Number.Round。 也可以提供選擇性的 culture
(例如,"en-US")。
取得 "4"
的帶正負號 8 位元整數 number
值。
使用方式
Int8.From("4")
輸出
4
使用 RoundingMode.AwayFromZero 以取得 "4.5"
的帶正負號 8 位元整數 number
值。
使用方式
Int8.From("4.5", null, RoundingMode.AwayFromZero)
輸出
5