ホームページ  >  記事  >  バックエンド開発  >  C# のバイト構造

C# のバイト構造

WBOY
WBOY転載
2023-09-04 10:25:101164ブラウズ

C# 中的字节结构

Byte Struct は、C# の 8 ビット符号なし整数を表します。次のフィールドがあります:

シリアル番号 フィールドと説明
1 MaxValue

は、Byte の最大値を表します。このフィールドは定数です。

2 MinValue

は、Byte の最小値を表します。 フィールドは定数です。

以下はメソッドの一部です -

##3456
Sr.no フィールドと説明
1 CompareTo(Byte)

このインスタンスを指定された 8 ビット符号なしインスタンスと比較します 整数を返し、それらの相対値の表示を返します。 value.

2 CompareTo(Object)

このインスタンスと指定されたオブジェクトを比較します比較して

Equals(Byte)Returns aこのインスタンスと 指定された Byte オブジェクトは同じ値を表します。

Equals(Object)このインスタンスが 指定されたオブジェクトと等しい。

GetHashCode() このインスタンスのハッシュ コードを返します。

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

Example

別の例を見てみましょう -

ライブ デモンストレーション

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"));
      }
   }
}

出力

これにより、次の出力が生成されます-

rreeee

以上がC# のバイト構造の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。