Byte Struct trong C # đại diện cho một số nguyên không dấu 8 bit. Sau đây là các trường -
| Sr.no | Trường &Mô tả |
|---|---|
| 1 | MaxValue Đại diện cho giá trị lớn nhất có thể có của một Byte. Trường này là không đổi. |
| 2 | MinValue Đại diện cho giá trị nhỏ nhất có thể của một Byte. Trường này là không đổi. |
Sau đây là một số phương pháp -
| Sr.no | Trường &Mô tả |
|---|---|
| 1 | CompareTo (Byte) So sánh trường hợp này với một bộ không liên kết 8 bit được chỉ định và trả về một dấu hiệu về giá trị tương đối của chúng. |
| 2 | CompareTo (Đối tượng) So sánh trường hợp này với một đối tượng được chỉ định và trả về một dấu hiệu về các giá trị tương đối của chúng. |
| 3 | Bằng (Byte) Trả về một giá trị cho biết liệu phiên bản này và đối tượng Byte đã chỉ định có đại diện cho cùng một giá trị hay không. |
| 4 | Bằng (Đối tượng) Trả về một giá trị cho biết liệu phiên bản này có phải là hệ quả của một đối tượng được chỉ định hay không. |
| 5 | GetHashCode () Trả về mã băm cho trường hợp này. |
| 6 | GetTypeCode (). Trả về Mã loại cho kiểu giá trị Byte. |
Ví dụ
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);
}
}
} Đầu ra
Điều này sẽ tạo ra kết quả sau -
186
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
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"));
}
}
} Đầu ra
Điều này sẽ tạo ra kết quả sau -
0000 0000 0010 000A 0050 0032 0090 005A 0100 0064 0150 0096