C#의 Byte Struct는 8비트 부호 없는 정수를 나타냅니다. 다음은 필드입니다 -
| Sr.no | 필드 및 설명 |
|---|---|
| 1 | 최대값 Byte의 가능한 가장 큰 값을 나타냅니다. 이 필드는 일정합니다. |
| 2 | 최소값 Byte의 가능한 가장 작은 값을 나타냅니다. 이 필드는 일정합니다. |
다음은 몇 가지 방법입니다 -
| Sr.no | 필드 및 설명 |
|---|---|
| 1 | 비교 대상(바이트) 이 인스턴스를 지정된 8비트 부호 없는 정수와 비교하고 상대값 표시를 반환합니다. |
| 2 | CompareTo(객체) 이 인스턴스를 지정된 개체와 비교하고 상대 값의 표시를 반환합니다. |
| 3 | 같음(바이트) 이 인스턴스와 지정된 Byte 개체가 동일한 값을 나타내는지 여부를 나타내는 값을 반환합니다. |
| 4 | 같음(객체) 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다. |
| 5 | GetHashCode() 이 인스턴스의 해시 코드를 반환합니다. |
| 6 | GetTypeCode(). 값 유형 Byte에 대한 TypeCode를 반환합니다. |
예시
using System;
public class Demo {
public static void Main() {
string str = "186";
try {
byte val = Byte.Parse(str);
Console.WriteLine(val);
}
catch (OverflowException) {
Console.WriteLine("Out of range of a byte.", str);
}
catch (FormatException) {
Console.WriteLine("Out of range of a byte.", str);
}
}
} 출력
이것은 다음과 같은 출력을 생성합니다 -
186
예시
다른 예를 살펴보겠습니다 -
using System;
public class Demo {
public static void Main() {
byte[] arr = { 0, 10, 50, 90, 100, 150 };
foreach (byte b in arr) {
Console.Write(" ", b.ToString());
Console.Write(b.ToString("D4") + " ");
Console.WriteLine(b.ToString("X4"));
}
}
} 출력
이것은 다음과 같은 출력을 생성합니다 -
0000 0000 0010 000A 0050 0032 0090 005A 0100 0064 0150 0096