Este método se utiliza para comparar esta instancia con un entero sin signo de 8 bits especificado y devuelve una indicación de sus valores relativos.
Sintaxis:
public int CompareTo (byte value);
Aquí, el valor es un entero sin signo de 8 bits para comparar.
Valor devuelto: este método devuelve un entero con signo que indica el orden relativo de esta instancia y valor .
- Menor que cero: esta instancia es menor que el valor .
- Cero: esta instancia es igual al valor .
- Mayor que cero: esta instancia es mayor que el valor .
Los siguientes programas ilustran el uso del método Byte.CompareTo(Byte) :
Ejemplo 1:
CSHARP
// C# program to demonstrate // Byte.CompareTo(byte) // Method using System; class GFG { // Main Method public static void Main() { // Declaring val1 and val2 byte val1, val2; // initializing the val1, // val2 and val3 val1 = 12; val2 = 13; // getting compared constant // using CompareTo method int i = val2.CompareTo(val1); // checking the condition if (i > 0) Console.Write("val2 is greater than val1"); else if (i < 0) Console.Write("val2 is less than val1"); else Console.Write("val1 is equal to val1"); } }
Producción:
val2 is greater than val1
Ejemplo 2:
CSHARP
// C# program to demonstrate // Byte.CompareTo(byte) // Method using System; class GFG { // Main Method public static void Main() { // checking the condition // calling check() method check((byte)10, (byte)20); check((byte)30, (byte)20); check((byte)10, (byte)10); check((byte)5, (byte)7); check((byte)40, (byte)50); check((byte)1, (byte)2); } // Defining the check method public static void check(byte v1, byte v2) { // getting compared constant // using CompareTo() method int i = v1.CompareTo(v2); // checking the condition if (i > 0) Console.WriteLine(v1 + " is greater than " + v2); else if (i < 0) Console.WriteLine(v1 + " is less than " + v2); else Console.WriteLine(v1 + " is equal to " + v2); } }
Producción:
10 is less than 20 30 is greater than 20 10 is equal to 10 5 is less than 7 40 is less than 50 1 is less than 2
Referencia:
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA