共用方式為


Int8.From

語法

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

關於

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

範例 1

取得 "4" 的帶正負號 8 位元整數 number 值。

使用方式

Int8.From("4")

輸出

4

範例 2

使用 RoundingMode.AwayFromZero 以取得 "4.5" 的帶正負號 8 位元整數 number 值。

使用方式

Int8.From("4.5", null, RoundingMode.AwayFromZero)

輸出

5