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