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