Int8.From
Int8.From(value as any, optional culture as nullable text, optional roundingMode as nullable number) as nullable number
从给定的 value
返回 8 位有符号整数 number
值。如果给定的 value
是 null
,Int8.From
将返回 null
。如果给定的 value
为 8 位有符号整数范围内的 number
,且没有小数部分,将返回 value
。如果有小数部分,则该数字将以指定舍入模式舍入。默认舍入模式为 RoundingMode.ToEven
。如果给定的 value
为其他类型,请参阅 Number.FromText
,将其转换为 number
值,此后有关将 number
值转换为 8 位有符号整数 number
值的上一语句适用。有关可用的舍入模式,请参阅 Number.Round
。
示例:
获取 "4"
的 8 位有符号整数 number
值。
使用情况:
Int8.From("4")
输出:
4
示例:
使用 RoundingMode.AwayFromZero
获取 "4.5"
的 8 位有符号整数 number
值。
使用情况:
Int8.From("4.5", null, RoundingMode.AwayFromZero)
输出:
5