Compartilhar via


Int32.From

Sintaxe

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

Sobre

Retorna um valor number inteiro de 32 bits do value especificado. Se o value fornecido for null, Int32.From retornará null. Se o value especificado for number dentro do intervalo do inteiro de 32 bits sem uma parte fracionária, value será retornado. Se ele tiver uma parte fracionária, o número será arredondado com o modo de arredondamento especificado. O modo de arredondamento padrão é RoundingMode.ToEven. Se value for de qualquer outro tipo, ele será convertido primeiro em um number usando Number.FromText. Veja Number.Round para ver os modos de arredondamento disponíveis. Uma culture opcional também pode ser fornecida (por exemplo, "pt-BR").

Exemplo 1

Obter o valor number inteiro de 32 bits de "4".

Usage

Int32.From("4")

Saída

4

Exemplo 2

Obter o valor number inteiro de 32 bits de "4.5" usando RoundingMode.AwayFromZero.

Usage

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

Saída

5