共用方式為


Int32.From

語法

Int32.From(value as any, optional culture as nullable text, optional roundingMode as nullable number) as nullable number

關於

根據指定的 value 傳回 32 位元整數 number 值。 如果指定的 valuenull,則 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