C# 中的位元組結構
C# 中的位元組結構表示 8 位無符號整數。以下為欄位 -
| 序號 | 欄位和說明 |
|---|---|
| 1 | MaxValue 表示位元組最大的可能值。此欄位為常量。 |
| 2 | MinValue 表示位元組最小的可能值。此欄位為常量。 |
以下為部分方法 -
| 序號 | 欄位和說明 |
|---|---|
| 1 | CompareTo(Byte) 將此例項與指定的 8 位無符號整數進行比較,並返回其相對值的一個指示。 |
| 2 | CompareTo(Object) 將此例項與指定的物件進行比較,並返回其相對值的一個指示。 |
| 3 | Equals(Byte) 返回一個值,指示此例項和指定的位元組物件是否表示相同的值。 |
| 4 | Equals(Object) 返回一個值,指示此例項是否等於指定的物件。 |
| 5 | GetHashCode() 返回此例項的雜湊碼。 |
| 6 | GetTypeCode(). 返回值型別位元組的 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
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP