C#のByte.CompareTo(Byte)メソッド
C#のByte.CompareTo(Byte)メソッドは、このインスタンスを指定された8ビットの符号なし整数と比較し、それらの相対値の指示を返すために使用されます。
構文
以下は構文です-
public int CompareTo (byte val);
上記のパラメータ値は、比較する8ビットの符号なし整数です。
現在のインスタンスが値よりも小さい場合、戻り値はゼロ未満です。現在のインスタンスが値と等しい場合はゼロですが、現在のインスタンスが値より大きい場合は戻り値がゼロより大きくなります。
例
Byte.CompareTo(Byte)メソッドを実装する例を見てみましょう-
using System; public class Demo { public static void Main(){ byte b1, b2; b1 = 5; b2 = 7; int res = b2.CompareTo(b1); if (res > 0) Console.Write("b2 > b1"); else if (res < 0) Console.Write("b2 < b1"); else Console.Write("b1 = b2"); } }
出力
これにより、次の出力が生成されます-
b2 > b1
-
C#列挙型CompareToメソッド
C#のCompareTo()メソッドを使用して2つの列挙型を比較します。 このメソッドは、次の値のいずれかを返します- ゼロ未満:ソースの値がターゲットの値よりも小さい ゼロ:ソースの値はターゲットの値と同じです ゼロより大きい:ソースの値がターゲットの値より大きい 例 using System; class Program { enum Products { HardDrive = 0, PenDrive = 4, Keyboard = 8 }; static void Main() { Pr
-
C#のCompareTo()メソッド
2つの値を比較するには、CompareTo()メソッドを使用します。 戻り値は次のとおりです- 0=両方の数値が等しい 1=2番目の数値が小さい -1=最初の数字が小さい これは、C#でCompareTo()メソッドを実装するためのコードです- 例 using System; public class Demo { public static void Main() { int val1 = 100; int val2 = 100;