Int8.FromInt8.From

SyntaxSyntax

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

InfoAbout

Gibt einen ganzzahligen 8-Bit-number-Wert mit Vorzeichen aus dem angegebenen value zurück.Returns a signed 8-bit integer number value from the given value. Wenn der angegebene value``null ist, gibt Int8.From``null zurück.If the given value is null, Int8.From returns null. Wenn der angegebene value``number innerhalb des Bereichs der ganzen 8-Bit-Zahlen mit Vorzeichen und ohne Bruchanteil ist, wird value zurückgegeben.If the given value is number within the range of signed 8-bit integer without a fractional part, value is returned. Wenn ein Bruchanteil vorhanden ist, erfolgt eine Rundung der Zahl nach dem angegebenen Rundungsmodus.If it has fractional part, then the number is rounded with the rounding mode specified. Der Standardrundungsmodus ist RoundingMode.ToEven.The default rounding mode is RoundingMode.ToEven. Wenn der angegebene value einem anderen Typ angehört, finden Sie unter Number.FromText Informationen zur Konvertierung in einen number-Wert, von dort an gilt die oben getroffene Aussage über die Konvertierung eines number-Werts in einen ganzzahligen 8-Bit-number-Wert mit Vorzeichen.If the given value is of any other type, see Number.FromText for converting it to number value, then the previous statement about converting number value to signed 8-bit integer number value applies. Die verfügbaren Rundungsmodi finden Sie unter Number.Round.See Number.Round for the available rounding modes. Möglicherweise wird auch eine optionale culture bereitgestellt (z. B. „en-US“).An optional culture may also be provided (for example, "en-US").

Beispiel 1Example 1

Abrufen des ganzzahligen 8-Bit-number-Werts mit Vorzeichen "4".Get the signed 8-bit integer number value of "4".

Int8.From("4")

4

Beispiel 2Example 2

Abrufen des ganzzahligen 8-Bit-number-Werts mit Vorzeichen "4.5" mithilfe von RoundingMode.AwayFromZero.Get the signed 8-bit integer number value of "4.5" using RoundingMode.AwayFromZero.

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

5