El método Single.Equals() se usa para obtener un valor que indica si las dos instancias de Single representan el mismo valor o no. Hay 2 métodos en la lista de sobrecarga de este método de la siguiente manera:
- Método igual (simple)
- Método Igual a (Objeto)
Método Single.Equals(Single)
Este método se utiliza para devolver un valor que indica si esta instancia y un objeto único específico representan el mismo valor.
Sintaxis: public bool Equals (float obj);
Aquí, se necesita un objeto único para compararlo con esta instancia.Valor de retorno: este método devuelve verdadero si obj es igual a esta instancia; de lo contrario, es falso .
Los siguientes programas ilustran el uso del método Single.Equals() :
Ejemplo 1:
// C# program to demonstrate the // Single.Equals(Single) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // Declaring and initializing value1 float value1 = 10.5f; // Declaring and initializing value2 float value2 = 20.6f; // using Equals(Single) method bool status = value1.Equals(value2); // checking the status if (status) Console.WriteLine("{0} is equal to {1}", value1, value2); else Console.WriteLine("{0} is not equal to {1}", value1, value2); } }
10.5 is not equal to 20.6
Ejemplo 2:
// C# program to demonstrate the // Single.Equals(Single) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // calling get() method get(5f, 5f); get(5.5f, 4.5f); get(10f, 10f); get(7.5f, 19.5f); } // defining get() method public static void get(float value1, float value2) { // using Equals(Single) method bool status = value1.Equals(value2); // checking the status if (status) Console.WriteLine("{0} is equal to {1}", value1, value2); else Console.WriteLine("{0} is not equal to {1}", value1, value2); } }
5 is equal to 5 5.5 is not equal to 4.5 10 is equal to 10 7.5 is not equal to 19.5
Método Single.Equals(Object)
Este método se utiliza para devolver un valor que indica si esta instancia es igual a un objeto especificado o no.
Sintaxis: public override bool Equals (object obj);
Aquí, se necesita un objeto para comparar con esta instancia.Valor devuelto: este método devuelve verdadero si obj es una instancia de Single y es igual al valor de esta instancia; de lo contrario, es falso.
Los siguientes programas ilustran el uso del método mencionado anteriormente:
Ejemplo 1:
// C# program to demonstrate the // Single.Equals(Single) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // Declaring and initializing value1 float value1 = 10.5f; // Declaring and initializing value2 object value2 = 3 / 36; // using Equals(object) method bool status = value1.Equals(value2); // checking the status if (status) Console.WriteLine("{0} is equal to {1}", value1, value2); else Console.WriteLine("{0} is not equal to {1}", value1, value2); } }
10.5 is not equal to 0
Ejemplo 2:
// C# program to demonstrate the // Single.Equals(object) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // calling get() method get(5f, new Object()); get(5.5f, (float)5.5); get(10f, 10); get(7.5f, 2 / 5); } // defining get() method public static void get(float value1, object value2) { // compare both float value // using Equals(object) method bool status = value1.Equals(value2); // checking the status if (status) Console.WriteLine("{0} is equal to {1}", value1, value2); else Console.WriteLine("{0} is not equal to {1}", value1, value2); } }
5 is not equal to System.Object 5.5 is equal to 5.5 10 is not equal to 10 7.5 is not equal to 0
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