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