ToByte Methode (Decimal)
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Decimal.ToByte-Methode (Decimal)

 

Konvertiert den Wert des angegebenen Decimal in die entsprechende 8-Bit-Ganzzahl ohne Vorzeichen.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public static byte ToByte(
	decimal value
)

Parameter

value
Type: System.Decimal

Die zu konvertierende Dezimalzahl.

Rückgabewert

Type: System.Byte

Eine 8-Bit-Ganzzahl ohne Vorzeichen, die value entspricht.

Exception Condition
OverflowException

value ist kleiner als Byte.MinValue oder größer als Byte.MaxValue.

Parameter value wird auf die nächste ganze Zahl in Richtung 0 gerundet, und dieses Ergebnis wird zurückgegeben.

Sie können auch konvertieren ein Decimal Wert einer 8-Bit-Ganzzahl ohne Vorzeichen mithilfe der Explicit(Decimal to Byte) Zuweisungsoperator. Da der Operator eine einschränkende Konvertierung ausführt, müssen Sie einen Typumwandlungsoperator in c# oder einer Konvertierungsfunktion in Visual Basic verwenden.

Im folgenden Beispiel wird die ToByte Methode, um zu Dezimalzahlen konvertieren Byte Werte.

using System;

class Example
{
   public static void Main( )
   {
      decimal[] values = { 123m, new Decimal(78000, 0, 0, false, 3),
                           78.999m, 255.999m, 256m,             
                           127.999m, 128m, -0.999m,              
                           -1m,  -128.999m, -129m };

      foreach (var value in values) {
         try {
            byte number = Decimal.ToByte(value);
            Console.WriteLine("{0} --> {1}", value, number);       
         }
         catch (OverflowException e)
         {
             Console.WriteLine("{0}: {1}", e.GetType().Name, value);
         }   
      }
   }
}
// The example displays the following output:
//     78 --> 78
//     78.000 --> 78
//     78.999 --> 78
//     255.999 --> 255
//     OverflowException: 256
//     127.999 --> 127
//     128 --> 128
//     -0.999 --> 0
//     OverflowException: -1
//     OverflowException: -128.999
//     OverflowException: -129

Universal Windows Platform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portable Class Library
Unterstützt in: portable .NET platforms
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft