Convert.ToByte Method (Int64)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Converts the value of the specified 64-bit signed integer to an equivalent 8-bit unsigned integer.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- value
- Type: System.Int64
A 64-bit signed integer.
| Exception | Condition |
|---|---|
| OverflowException | value is less than Byte.MinValue or greater than Byte.MaxValue. |
The following code sample illustrates the use of ToByte, converting an Int64 (long) value to a Byte :
public void ConvertLongByte(long longVal) { byte byteVal = 0; // A conversion from Long to byte can overflow. try { byteVal = System.Convert.ToByte(longVal); outputBlock.Text += String.Format("{0} as a byte is {1}", longVal, byteVal) + "\n"; } catch (System.OverflowException) { outputBlock.Text += String.Format( "Overflow in long-to-byte conversion.") + "\n"; } // A conversion from Byte to long cannot overflow. longVal = System.Convert.ToInt64(byteVal); outputBlock.Text += String.Format("{0} as an Int64 is {1}", byteVal, longVal) + "\n"; }
Show: