Int32.From

Syntax

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

About

返回给定value的 32 位整数number值。 如果给定 valuenullInt32.Fromnull返回 。 如果给定 value 值在 number 32 位整数范围内,而不带小数部分, value 则返回。 如果具有小数部分,则数字使用指定的舍入模式进行舍入。 默认舍入模式为 RoundingMode.ToEven。 如果 value 为任何其他类型,则首先将转换为 number using Number.FromText。 请参阅 Number.Round 可用的舍入模式。 还可以提供可选 culture 选项(例如,“en-US”)。

示例 1

获取 32 位整数 number"4"

用法

Int32.From("4")

输出

4

示例 2

获取使用 RoundingMode.AwayFromZero32 位整数number"4.5"

用法

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

输出

5