UInt64。C# 中的 Equals 方法及示例
原文:https://www . geesforgeks . org/uint 64-equals-method-in-c-sharp-with-examples/
UInt64。Equals 方法用于获取一个值,该值指示当前实例是否等于指定对象或 64 位无符号长整数。此方法的重载列表中有 2 种方法,如下所示:
-
等于(UInt64)方法 *Equals(Object) Method
UInt64。等于(UInt64)方法
此方法用于返回一个值,该值指示当前实例是否等于指定的 64 位无符号长整数值。
语法:public bool Equals(ulong obj); 这里,需要一个 64 位无符号长整数值与当前实例进行比较。
返回值:如果对象与该实例具有相同的值,则该方法返回 true ,否则返回 false。
以下程序说明了 UInt64 的使用。等于(UInt64) 方法:
例 1:
```cs // C# program to demonstrate the // UInt64.Equals(UInt64) Method using System; using System.Globalization;
class GFG {
// Main Method public static void Main() { // Declaring and initializing value1 ulong value1 = 5232642;
// Declaring and initializing value2 ulong value2 = 2317648;
// using Equals(UInt64) 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); } } ```
Output:
```cs 5232642 is not equal to 2317648
```
例 2:
```cs // C# program to demonstrate the // UInt64.Equals(UInt64) Method using System; using System.Globalization;
class GFG {
// Main Method public static void Main() {
// calling get() method get(9213128, 2131978); get(656455, 656455); get(10120, 10120); get(UInt64.MaxValue, UInt64.MinValue); }
// defining get() method public static void get(ulong value1, ulong value2) {
// using Equals(UInt64) 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); } } ```
Output:
```cs 9213128 is not equal to 2131978 656455 is equal to 656455 10120 is equal to 10120 18446744073709551615 is not equal to 0
```
UInt64。等于(对象)方法
此方法用于返回一个值,该值指示当前实例是否等于指定的对象。
语法:公共覆盖 bool Equals(对象 obj); 这里,需要一个对象与当前实例进行比较。
返回值:如果对象是 UInt64 的实例,并且等于该实例的值,则该方法返回 true ,否则返回 false。
以下程序说明了上述方法的使用:
例 1:
```cs // C# program to demonstrate the // UInt64.Equals(Object) Method using System; using System.Globalization;
class GFG {
// Main Method public static void Main() { // Declaring and initializing value1 ulong value1 = 13421227;
// Declaring and initializing value2 object value2 = 1 / 417;
// 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); } } ```
Output:
```cs 13421227 is not equal to 0
```
例 2:
```cs // C# program to demonstrate the // UInt64.Equals(Object) Method using System; using System.Globalization;
class GFG {
// Main Method public static void Main() { // calling get() method get(1231264, 7234455); get(1423412, (ulong)14432314); get(7742344, (ulong)7742344); get(5443, 7346); }
// defining get() method public static void get(ulong value1, object value2) {
// 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); } } ```
Output:
```cs 1231264 is not equal to 7234455 1423412 is not equal to 14432314 7742344 is equal to 7742344 5443 is not equal to 7346
```
参考:
版权属于:月萌API www.moonapi.com,转载请注明出处