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á value
null
, Int16.From vrátí null
. Pokud je daná value
number
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