C# | Campos de estructura SByte

En C#, Sbyte Struct se incluye en el espacio de nombres System, que representa un entero de 8 bits con signo. El tipo de valor SByte representa números enteros con valores que van de -128 a +127 . Hay dos campos en System.SByte Struct de la siguiente manera:

  1. Campo SByte.MaxValue
  2. Campo SByte.MinValue

Campo SByte.MaxValue

Este es un campo constante que representa el mayor valor posible (127) de SByte.

Sintaxis:

public const sbyte MaxValue = 127;

Ejemplo:

// C# program to demonstrate the SByte.MaxValue
// Field by checking whether the given +ve long
// value can be converted to sbyte value or not
using System;
  
class Max_Geeks {
  
    // Main method
    static public void Main()
    {
  
        // Only taking +ve values
        long lValue = 128;
        sbyte sbValue;
  
        // Using the MaxValue Field to check
        // whether the conversion is Possible
        // or not for +ve values only
        if (lValue <= sbyte.MaxValue) {
  
            // Type conversion from long to sbyte
            sbValue = (sbyte)lValue;
  
            Console.WriteLine("Converted long integer value to {0}.", sbValue);
        }
  
        else {
            Console.WriteLine("Conversion is not Possible");
        }
    }
}

Producción:

Conversion is not Possible

Campo SByte.MinValue

Este es un campo constante que representa el valor más pequeño posible (-128) de SByte.

Sintaxis:

public const sbyte MinValue = -128;

Ejemplo:

// C# program to demonstrate the SByte.Min Value
// Field by checking whether the given -ve long
// value can be converted to sbyte value or not
using System;
  
class Min_Geeks {
  
    // Main method
    static public void Main()
    {
  
        // Only taking -ve values
        long lValue = -128;
        sbyte sbValue;
  
        // Using the MinValue Field to check
        // whether the conversion is Possible
        // or not for -ve values only
        if (lValue >= sbyte.MinValue) {
  
            // Type conversion from long to sbyte
            sbValue = (sbyte)lValue;
  
            Console.WriteLine("Converted long integer value to {0}", sbValue);
        }
  
        else {
            Console.WriteLine("Conversion is not Possible");
        }
    }
}

Producción:

Converted long integer value to -128

Referencias:

Publicación traducida automáticamente

Artículo escrito por Kirti_Mangal 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 *