This method is used to return a value indicating whether this instance and a specified Byte object represent the same value.
Syntax:
public bool Equals (byte obj);
Here, obj is a byte object to compare to this instance.
Return Value: This method returns true if obj is equal to this instance otherwise, it returns false.
Below programs illustrate the use of Byte.Equals(Byte) Method:
Example 1:
// C# program to demonstrate
// Byte.Equals(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 Equals method
bool i = val2.Equals(val1);
// checking the condition
if (i)
Console.Write("val2 is equal to val1");
else
Console.Write("val2 is not equal to val1");
}
}
Output:
val2 is not equal to val1
Example 2:
// C# program to demonstrate
// Byte.Equals(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)1);
}
// Defining the check method
public static void check(byte v1, byte v2)
{
// getting compared constant
// using Equals() method
bool i = v1.Equals(v2);
// checking the condition
if (i)
Console.WriteLine(v1 + " is equal to " + v2);
else
Console.WriteLine(v1 + " is not equal to " + v2);
}
}
Output:
10 is not equal to 20 30 is not equal to 20 10 is equal to 10 5 is not equal to 7 40 is not equal to 50 1 is equal to 1
Reference: