이 설명서는 보관되지만 유지 되지 않습니다.

Convert.ToByte 메서드 (Int64)

지정된 64비트 부호 있는 정수의 값을 해당하는 8비트 부호 없는 정수로 변환합니다.

네임스페이스: System
어셈블리: mscorlib(mscorlib.dll)

public static byte ToByte (
	long value
)
public static byte ToByte (
	long value
)
public static function ToByte (
	value : long
) : byte
적용할 수 없음.

매개 변수

value

64비트 부호 있는 정수입니다.

반환 값

value의 값에 해당하는 8비트 부호 없는 정수를 반환합니다.

예외 형식조건

OverflowException

valueByte.MinValue보다 작거나 Byte.MaxValue보다 큰 경우

다음 코드 예제에서는 ToByte를 사용하여 Int64(long) 값을 Byte로 변환하는 방법을 보여 줍니다.

public void ConvertLongByte(long longVal) {

    byte    byteVal = 0;

    // A conversion from Long to byte can overflow.
    try {
        byteVal = System.Convert.ToByte(longVal);
        System.Console.WriteLine("{0} as a byte is {1}",
            longVal, byteVal);
    } 
    catch (System.OverflowException) {
        System.Console.WriteLine(
            "Overflow in long-to-byte conversion.");
    }
    
    // A conversion from Byte to long cannot overflow.
    longVal = System.Convert.ToInt64(byteVal);
    System.Console.WriteLine("{0} as an Int64 is {1}",
        byteVal, longVal);
}

public void ConvertLongByte(long longVal)
{
    ubyte byteVal = 0;

    // A conversion from Long to byte can overflow.
    try {        
        byteVal = System.Convert.ToByte(longVal);
        System.Console.WriteLine("{0} as a byte is {1}", 
            System.Convert.ToString(longVal),
            System.Convert.ToString(byteVal));
    }
    catch (System.OverflowException exp) {        
        System.Console.WriteLine("Overflow in long-to-byte conversion.");
    }

    // A conversion from Byte to long cannot overflow.
    longVal = System.Convert.ToInt64(byteVal);
    System.Console.WriteLine("{0} as an Int64 is {1}", 
        System.Convert.ToString(byteVal), 
        System.Convert.ToString(longVal));
} //ConvertLongByte

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0은 Windows Vista, Microsoft Windows XP SP2 및 Windows Server 2003 SP1에서 지원됩니다.

.NET Framework

3.0, 2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0, 1.0에서 지원

XNA Framework

1.0에서 지원
표시: