Byte.From
根据给定值创建 8 位整数。
Syntax
Byte.From(
value as any,
optional culture as text,
optional roundingMode as RoundingMode.Type
) as number
Remarks
从给定的 value 中返回 8 位整数 number 值。如果给定的 value 为 null,则 Byte.From 返回 null。如果给定的 value 是不带小数部分的 8 位整数范围内的 number,则返回 value。如果带有小数部分,则按指定舍入模式舍入该数字。默认舍入模式为 RoundingMode.ToEven。如果 value 属于任何类型,则首先使用 Number.FromText 将其转换为 number。要了解可用的舍入模式,请参阅 Number.Round。还可能提供可选的 culture (例如,“en-US”)。
Examples
Example #1
获取 "4" 的 8 位整数 number 值。
Byte.From("4")
Result:
4
Example #2
使用 RoundingMode.AwayFromZero 获取 "4.5" 的 8 位整数 number 值。
Byte.From("4.5", null, RoundingMode.AwayFromZero)
Result:
5
Category
Number.Conversion and formatting