현재 인스턴스가 주어진 개체와 같은지 비교하려면 C#에서 Equals(Object) 함수를 사용합니다. 이 함수는 현재 인스턴스와 비교할 개체를 매개 변수로 사용하고 매개변수인 현재 인스턴스와 비교되는 객체가 현재 인스턴스와 동일하면 true를 반환하고, 매개변수인 현재 인스턴스와 비교되는 객체가 현재 인스턴스와 동일하지 않은 경우 이 함수는 false를 반환합니다. .NET 5.0 버전 및 기타 35개 버전에서 사용할 수 있습니다.
Equals() 함수 선언 구문:
Equals(Object);
객체는 현재 인스턴스와 비교되는 객체입니다.
다음은 C# Object Equals의 예입니다.
객체를 생성하고 이를 Equals(Object) 함수에 매개 변수로 전달하여 현재 인스턴스와 비교하고 결과를 표시하는 C# 프로그램입니다.
코드:
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); } } }
출력:
위 프로그램에서는 firstvalue라는 부울 변수를 정의하고 여기에 부울 값을 저장합니다. 그런 다음 secondvalue라는 개체를 정의하고 그 안에 표현식을 저장합니다. 그런 다음 Equals(Object) 함수를 사용하여 첫 번째 값 변수에 저장된 값과 두 번째 값 개체에 저장된 값을 비교한 다음 그 결과를 결과 변수라는 변수에 저장합니다. 그런 다음 if 조건문을 사용하여 얻은 결과에 따라 첫 번째 값이 두 번째 값과 같은지 여부를 표시합니다.
객체를 생성하고 이를 Equals(Object) 함수에 매개 변수로 전달하여 현재 인스턴스와 비교하고 결과를 표시하는 C# 프로그램입니다.
코드:
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); } } }
출력:
위 프로그램에서는 firstvalue라는 부울 변수를 정의하고 여기에 부울 값을 저장합니다. 그런 다음 secondvalue라는 개체를 정의하고 그 안에 표현식을 저장합니다. 그런 다음 Equals(Object) 함수를 사용하여 첫 번째 값 변수에 저장된 값과 두 번째 값 개체에 저장된 값을 비교한 다음 그 결과를 결과 변수라는 변수에 저장합니다. 그런 다음 if 조건문을 사용하여 얻은 결과에 따라 첫 번째 값이 두 번째 값과 같은지 여부를 표시합니다.
객체를 생성하고 이를 Equals(Object) 함수에 매개 변수로 전달하여 현재 인스턴스와 비교하고 결과를 표시하는 C# 프로그램입니다.
코드:
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); } } }
출력:
위 프로그램에서는 firstvalue라는 부울 변수를 정의하고 여기에 부울 값을 저장합니다. 그런 다음 secondvalue라는 개체를 정의하고 그 안에 표현식을 저장합니다. 그런 다음 Equals(Object) 함수를 사용하여 첫 번째 값 변수에 저장된 값과 두 번째 값 개체에 저장된 값을 비교한 다음 그 결과를 결과 변수라는 변수에 저장합니다. 그런 다음 if 조건문을 사용하여 얻은 결과에 따라 첫 번째 값이 두 번째 값과 같은지 여부를 표시합니다.
위 내용은 C# 개체가 같음의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!