C#의 Byte.MaxValue 필드는 byte 형식이 표현할 수 있는 가장 큰 값을 나타내는 상수입니다. byte는 부호 없는 8비트 정수로, 0부터 255까지의 값만 저장할 수 있으며, MaxValue 필드는 그 상한값인 255를 항상 반환합니다.
문법(Syntax)
Byte.MaxValue 필드의 선언 구조는 다음과 같습니다.
public const byte MaxValue = 255;
const 키워드가 붙어 있으므로 이 값은 컴파일 시점에 결정되는 상수이며, 프로그램 실행 중에 변경할 수 없습니다.
예제 코드
다음은 Byte.MaxValue 필드를 실제로 사용하는 간단한 예제입니다.
using System;
public class Demo {
public static void Main() {
byte val;
val = Byte.MaxValue;
Console.WriteLine("Byte의 최대값 = " + val);
}
}위 코드에서는 byte 변수 val을 선언한 뒤, Byte.MaxValue 값을 대입하고 콘솔에 출력합니다.
실행 결과
프로그램을 실행하면 다음과 같은 결과가 출력됩니다.
Byte의 최대값 = 255
참고 사항
byte 형식에는 MaxValue 외에도 최소값을 나타내는 Byte.MinValue(0) 필드가 함께 제공됩니다. 이러한 상수 필드들은 코드에서 하드코딩된 숫자(매직 넘버)를 피하고, 형식이 허용하는 범위를 명확하게 표현할 때 유용하게 활용됩니다. 예를 들어 오버플로우 검사나 입력값 범위 검증 로직을 작성할 때 자주 사용됩니다.