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. |
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); } } }
Cela produira le résultat suivant −
186
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")); } } }
Cela produira La sortie suivante −
0000 0000 0010 000A 0050 0032 0090 005A 0100 0064 0150 0096
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!