| Description |
Compares the current (source) value with the Target value. The Target parameter must be a SByte object or a null reference.
Returns one of the following values :
| Source < Target | Gives <0 |
| Source = Target | Gives 0 |
| Source > Target | Gives >0 |
The exact value is not guaranteed.
|
|
| Microsoft MSDN Links |
System
System.SByte
|
|
|
| A simple example |
program Project1;
{$APPTYPE CONSOLE}
var
valueA, valueB : SByte;
result : Integer;
begin
valueA := 23;
valueB := 57;
result := valueA.CompareTo(TObject(valueB));
Console.WriteLine('valueA compared to valueB = {0}', result.ToString);
result := valueB.CompareTo(TObject(valueB));
Console.WriteLine('valueB compared to valueB = {0}', result.ToString);
result := valueB.CompareTo(TObject(valueA));
Console.WriteLine('valueB compared to valueA = {0}', result.ToString);
Console.ReadLine;
end.
| | Show full unit code | valueA compared to valueB = -34
valueB compared to valueB = 0
valueB compared to valueA = 34
|
| |
|
|
|