Sdílet prostřednictvím


Int16.From

Syntax

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

Asi

Vrátí 16bitovou celočíselnou hodnotu number z dané value. Pokud je daná valuenull, Int16.From vrátí null. Pokud je daná valuenumber v rozsahu 16bitového celého čísla bez desetinné části, vrátí se value. Pokud má číslo desetinnou část, je zaokrouhleno dle zadaného režimu zaokrouhlování. Výchozí režim zaokrouhlování je RoundingMode.ToEven. Pokud je value jiného typu, převede se nejprve na number pomocí Number.FromText. Informace o dostupných režimech zaokrouhlování najdete v Number.Round. Můžete také zadat volitelný culture (například "en-US").

Příklad 1

Získá 16bitovou celočíselnou number hodnotu "4".

Využití

Int64.From("4")

Výstup

4

Příklad 2

Získejte 16bitovou hodnotu number z "4.5" pomocí RoundingMode.AwayFromZero.

využití

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

Výstup

5