使用英语阅读

通过


Int16.From

语法

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

关于

从给定的 value 返回 16 位整数 number 值。 如果给定的 valuenull,则 Int16.From 返回 null。 如果给定的 value 为 16 位整数范围内的 number 且不含小数部分的,则返回 value。 如果它含小数部分,则使用指定的舍入模式对数字进行舍入。 默认的舍入模式为 RoundingMode.ToEven。 如果 value 是任何其他类型,将首先使用 Number.FromText 将其转换为 number。 有关可用的舍入模式,请参阅 Number.Round。 还可以提供可选 culture(例如“en-US”)。

示例 1

获取 "4" 的 16 位整数 number 值。

使用情况

Int64.From("4")

输出

4

示例 2

使用 RoundingMode.AwayFromZero 获取 "4.5" 的 16 位整数 number 值。

使用情况

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

输出

5