例を使用したC#のUInt32.CompareTo()メソッド
C#のUInt32.CompareTo()メソッドは、現在のインスタンスを指定されたオブジェクトまたはUInt32と比較するために使用され、それらの相対値の指示を返します。
構文
以下は構文です-
public int CompareTo (object val); public int CompareTo (uint val;
上記では、1番目の構文のValが比較対象です。 2番目の構文のValは、比較する符号なし整数です。
現在のインスタンスがvalueと等しい場合、戻り値は0です。現在のインスタンスがVal未満の場合、ゼロ未満です。現在のインスタンスがValより大きい場合、戻り値はゼロより大きくなります。
例
UInt32.CompareTo()メソッドを実装する例を見てみましょう-
using System;
public class Demo {
public static void Main(){
uint val1 = 25;
uint val2 = 55;
int res = val1.CompareTo(val2);
Console.WriteLine("Return value (comparison) = "+res);
if (res > 0)
Console.WriteLine("val1 > val2");
else if (res < 0)
Console.WriteLine("val1 < val2");
else
Console.WriteLine("val=val2");
}
} 出力
これにより、次の出力が生成されます-
Return value (comparison) = -30 val1 < val2
例
UInt32.CompareTo()メソッドを実装する別の例を見てみましょう-
using System;
public class Demo {
public static void Main(){
uint val1 = 25;
object val2 = (uint)2;
int res = val1.CompareTo(val2);
Console.WriteLine("Return value (comparison) = "+res);
if (res > 0)
Console.WriteLine("val1 > val2");
else if (res < 0)
Console.WriteLine("val1 < val2");
else
Console.WriteLine("val=val2");
}
} 出力
これにより、次の出力が生成されます-
Return value (comparison) = 23 val1 > val2
-
例を使用したC#のUInt16.Equalsメソッド
C#のUInt16.Equals()メソッドは、このインスタンスが指定されたオブジェクトまたはUInt16と等しいかどうかを示す値を返します。 構文 以下は構文です- public override bool Equals (object ob); public bool Equals (ushort ob); 上記では、1番目ののパラメータob 構文は、このインスタンスおよび2番目のndのパラメーターobと比較するオブジェクトです。 構文は、このインスタンスと比較するための16ビットの符号なし整数です。 例 UInt16.Equals()メソッドを実装する例を見てみましょう- usin
-
例を使用したC#のUInt16.CompareTo()メソッド
C#のUInt16.CompareTo()メソッドは、現在のインスタンスを指定されたオブジェクトまたはUInt16と比較するために使用され、それらの相対値の指示を返します。 構文 以下は構文です- public int CompareTo (object val); public int CompareTo (ushort val; 上記の1番目の構文の値は、比較するオブジェクトです。 2番目の構文の値は、比較する符号なし整数です。 現在のインスタンスがvalueと等しい場合、戻り値は0です。現在のインスタンスがval未満の場合は、ゼロ未満です。現在のインスタンスが値より大きい場合、戻り