Estructura de bytes en C#

En C#, Byte Struct se usa para representar enteros sin signo de 8 bits. El Byte es un tipo de valor inmutable y el rango de Byte es de 0 a 255. Esta clase le permite crear tipos de datos de Byte y puede realizar operaciones matemáticas y bit a bit en ellos como suma, resta, multiplicación, división, XOR, AND, etc. .

Campos

Campo Descripción
Valor máximo Es el mayor valor posible de un Byte. Este campo es constante.
valor mínimo Es el valor más pequeño posible de un Byte. Este campo es constante.

Ejemplo:

// C# program to illustrate the concept
// of MaxValue and MinValue fields in Byte
using System;
  
public class GFG {
  
    // Main method
    static public void Main()
    {
  
        // Display the minimum and
        // the maximum value of Byte
        Console.WriteLine("The minimum value "+
                 "of Byte: {0}", Byte.MinValue);
  
        Console.WriteLine("The maximum value "+
                 "of Byte: {0}", Byte.MaxValue);
    }
}
Producción:

The minimum value of Byte: 0
The maximum value of Byte: 255

Métodos

Método Descripción
Comparar con (objeto) Compara la instancia actual con un objeto especificado y devuelve un signo de sus valores relativos.
Comparar con (byte) Compara esta instancia con un entero sin signo de 8 bits especificado y devuelve una indicación de sus valores relativos.
Es igual a (Objeto) Para obtener un valor que indica si la instancia actual es igual a un objeto especificado o no.
Igual (Byte) Devuelve un valor que indica si esta instancia y un objeto Byte especificado representan el mismo valor.
Obtener código hash() Devuelve el código hash de esta instancia.
ObtenerCódigoTipo() Devuelve el TypeCode para el tipo de valor Byte.
Analizar gramaticalmente() Convierte la representación de string de un número en su equivalente en bytes.
Enstringr() Convierte el valor del objeto Byte actual en su representación de string equivalente.
TryParse() Intenta convertir la representación de string de un número en su equivalente en bytes y devuelve un valor que indica si la conversión se realizó correctamente.

Ejemplo:

// C# program to illustrate the concept
// of CompareTo(Byte) method in Byte
using System;
  
public class GFG {
  
    // Main method
    static public void Main()
    {
  
        // val1, val2, and val3 are of byte type
        byte val1 = 32;
        byte val2 = 40;
        byte val3 = 10;
  
        // Display the comparison
        // Using CompareTo(Byte) method
        Console.WriteLine("Comparison 1: {0}",
                         val1.CompareTo(val2));
  
        Console.WriteLine("Comparison 2: {0}", 
                         val2.CompareTo(val3));
  
        Console.WriteLine("Comparison 3: {0}", 
                        val3.CompareTo(val3));
  
        Console.WriteLine("Comparison 4: {0}",
                         val1.CompareTo(val3));
    }
}
Producción:

Comparison 1: -8
Comparison 2: 30
Comparison 3: 0
Comparison 4: 22

Referencia:

Publicación traducida automáticamente

Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *