Maison >développement back-end >Tutoriel C#.Net >L'objet C# est égal
Pour comparer si l'instance actuelle est égale ou non à un objet donné, nous utilisons une fonction appelée fonction Equals(Object) en C#, qui prend l'objet à comparer avec son instance actuelle comme paramètre et renvoie vrai si l'objet qui est comparé à son instance actuelle en tant que paramètre est identique à l'instance actuelle et renvoie faux si l'objet qui est comparé à son instance actuelle en tant que paramètre n'est pas le même que l'instance actuelle et cette fonction est disponible en version .NET 5.0 et 35 autres versions.
Syntaxe pour déclarer la fonction Equals() :
Equals(Object);
Où un objet est un objet qui est comparé à son instance actuelle.
Vous trouverez ci-dessous les exemples d'objets C# Equals :
Programme C# pour créer un objet et le passer en paramètre à la fonction Equals(Object) pour le comparer à son instance actuelle et afficher le résultat.
Code :
using System.IO; using System; public class check { public static void Main() { //declaring a Boolean variable called firstvalue and storing a Boolean value in it bool firstvalue = false; //declaring an object called secondvalue and storing an expression in it object secondvalue = 1 * 0; //using Equals(object) method to compare the firstvalue with the current instance secondvalue and storing the result in a variable called result bool result = firstvalue.Equals(secondvalue); //based on the result, displaying if the firstvalue is equal to the secondvalue or not if (result) { Console.WriteLine("The first value {0} is equal to the second value {1}", firstvalue, secondvalue); } else { Console.WriteLine("The first value {0} is not equal to the second value {1}", firstvalue, secondvalue); } } }
Sortie :
Dans le programme ci-dessus, nous définissons une variable booléenne appelée firstvalue et y stockons une valeur booléenne. Ensuite, nous définissons un objet appelé secondvalue et y stockons une expression. Ensuite, nous utilisons la fonction Equals(Object) pour comparer la valeur stockée dans la variable firstvalue et la valeur stockée dans l'objet secondvalue, puis stockons son résultat dans une variable appelée variable de résultat. Ensuite, en utilisant l'instruction de condition if, en fonction du résultat obtenu, nous affichons si la première valeur est égale ou non à la seconde valeur.
Programme C# pour créer un objet et le passer en paramètre à la fonction Equals(Object) pour le comparer à son instance actuelle et afficher le résultat.
Code :
using System.IO; using System; public class check { public static void Main() { //declaring a Boolean variable called firstvalue and storing a Boolean value in it bool firstvalue = true; //declaring an object called secondvalue and storing an expression in it object secondvalue = 10 /10; //using Equals(object) method to compare the firstvalue with the current instance secondvalue and storing the result in a variable called result bool result = firstvalue.Equals(secondvalue); //based on the result, displaying if the firstvalue is equal to the secondvalue or not if (result) { Console.WriteLine("The first value {0} is equal to the second value {1}", firstvalue, secondvalue); } else { Console.WriteLine("The first value {0} is not equal to the second value {1}", firstvalue, secondvalue); } } }
Sortie :
Dans le programme ci-dessus, nous définissons une variable booléenne appelée firstvalue et y stockons une valeur booléenne. Ensuite, nous définissons un objet appelé secondvalue et y stockons une expression. Ensuite, nous utilisons la fonction Equals(Object) pour comparer la valeur stockée dans la variable firstvalue et la valeur stockée dans l'objet secondvalue, puis stockons son résultat dans une variable appelée variable de résultat. Ensuite, en utilisant l'instruction de condition if, en fonction du résultat obtenu, nous affichons si la première valeur est égale ou non à la seconde valeur.
Programme C# pour créer un objet et le passer en paramètre à la fonction Equals(Object) pour le comparer à son instance actuelle et afficher le résultat.
Code :
using System.IO; using System; public class check { public static void Main() { //declaring a Boolean variable called firstvalue and storing a Boolean value in it bool firstvalue = true; //declaring an object called secondvalue and storing an expression in it object secondvalue = 10 - 5; //using Equals(object) method to compare the firstvalue with the current instance secondvalue and storing the result in a variable called result bool result = firstvalue.Equals(secondvalue); //based on the result, displaying if the firstvalue is equal to the secondvalue or not if (result) { Console.WriteLine("The first value {0} is equal to the second value {1}", firstvalue, secondvalue); } else { Console.WriteLine("The first value {0} is not equal to the second value {1}", firstvalue, secondvalue); } } }
Sortie :
Dans le programme ci-dessus, nous définissons une variable booléenne appelée firstvalue et y stockons une valeur booléenne. Ensuite, nous définissons un objet appelé secondvalue et y stockons une expression. Ensuite, nous utilisons la fonction Equals(Object) pour comparer la valeur stockée dans la variable firstvalue et la valeur stockée dans l'objet secondvalue, puis stockons son résultat dans une variable appelée variable de résultat. Ensuite, en utilisant l'instruction de condition if, en fonction du résultat obtenu, nous affichons si la première valeur est égale à la seconde valeur ou non.
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!