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

Convert.ToByte-Methode: (Double)

 

Veröffentlicht: Oktober 2016

Konvertiert den Wert der angegebenen Gleitkommazahl mit doppelter Genauigkeit in eine entsprechende 8-Bit-Ganzzahl ohne Vorzeichen.

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

public static byte ToByte(
	double value
)

Parameter

value
Type: System.Double

Die zu konvertierende Gleitkommazahl mit doppelter Genauigkeit.

Rückgabewert

Type: System.Byte

value, auf die nächste 8-Bit-Ganzzahl ohne Vorzeichen gerundet. Wenn value genau zwischen zwei ganzen Zahlen liegt, wird die gerade Zahl zurückgegeben (d. h. 4,5 wird in 4 und 5,5 in 6 konvertiert).

Exception Condition
OverflowException

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

Im folgenden Beispiel konvertiert einen Byte Wert eine Double und ein Double Wert eine Byte.

public void ConvertDoubleByte(double doubleVal) {
	byte	byteVal = 0;

	// Double to byte conversion can overflow.
	try {
		byteVal = System.Convert.ToByte(doubleVal);
		System.Console.WriteLine("{0} as a byte is: {1}.",
			doubleVal, byteVal);
	} 
	catch (System.OverflowException) {
		System.Console.WriteLine(
			"Overflow in double-to-byte conversion.");
	}

	// Byte to double conversion cannot overflow.
	doubleVal = System.Convert.ToDouble(byteVal);
	System.Console.WriteLine("{0} as a double is: {1}.",
		byteVal, doubleVal);
}

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
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: