Structures d'octets en C#

WBOY
Libérer: 2023-09-04 10:25:10
avant
1162 Les gens l'ont consulté

C# 中的字节结构

Byte Struct représente un entier non signé de 8 bits en C#. Voici les champs :

Numéro de série Champ et description
1 MaxValue

représente la valeur maximale possible de l'octet. Ce champ est une constante.

2 MinValue

représente la plus petite valeur possible de Byte le champ est constant.

Voici quelques-unes des méthodes −

Sr.no Field & Description
1 CompareTo(Byte )

Compare ceci instance à un 8 bits non signé spécifié entier et renvoie une indication de leur relatif valeurs.

2 CompareTo(Object)

Compare cette instance avec l'objet spécifié, et renvoie une indication de leurs valeurs relatives.

3 Equals(Byte)

Renvoie une valeur indiquant si cette instance et un Les objets Byte spécifiés représentent la même valeur.

4 Equals(Object)

Renvoie une valeur indiquant si cette instance Égal à l'objet spécifié.

5 GetHashCode()

Renvoie le code de hachage de cette instance.

6 GetTypeCode().

renvoie le TypeCode du type de valeur Byte.

Exemple

Démonstration

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

   }
}
Copier après la connexion

Sortie

Cela produira le résultat suivant −

186
Copier après la connexion

Exemple

Regardons un autre exemple −

Démonstration en direct

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"));
      }
   }
}
Copier après la connexion

Output

Cela produira La sortie suivante −

 0000   0000
 0010   000A
 0050   0032
 0090   005A
 0100   0064
 0150   0096
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal