AFValue.CompareTo Method (AFValue)
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
Compares this instance with a specified AFValue.
Namespace: OSIsoft.AF.Asset
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public int CompareTo( AFValue obj )
Public Function CompareTo ( obj As AFValue ) As Integer Dim instance As AFValue Dim obj As AFValue Dim returnValue As Integer returnValue = instance.CompareTo(obj)
public: virtual int CompareTo( AFValue^ obj ) sealed
abstract CompareTo : obj : AFValue -> int override CompareTo : obj : AFValue -> int
Parameters
- obj
- Type: OSIsoft.AF.AssetAFValue
The object to be compared.
Return Value
Type: Int32A 32-bit signed integer that indicates the relative order of the comparands. The return value has these meanings:
| Value | Meaning |
|---|---|
| Less than zero | This instance is less than obj. |
| Zero | This instance is equal to obj. |
| Greater than zero | This instance is greater than obj. |
Implements
IComparableTCompareTo(T)
Exceptions
| Exception | Condition |
|---|---|
| ArgumentException | The obj parameter is not the same type as this instance. |
Remarks
By definition, any object compares greater than and two null references compare equal to each other.
This method uses the Timestamp of the objects to perform the comparison operation.