Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
Namespace: Microsoft.WindowsServerSolutions.Administration.ObjectModel
Assembly: Microsoft.WindowsServerSolutions.Administration.ObjectModel (in Microsoft.WindowsServerSolutions.Administration.ObjectModel.dll)
Syntax
int IComparer.Compare(
object x,
object y
)
private:
virtual int Compare(
Object^ x,
Object^ y
) sealed = IComparer::Compare
Private Function Compare (
x As Object,
y As Object
) As Integer
Implements IComparer.Compare
Parameters
x
Type: System.ObjectThe first object to compare.
y
Type: System.ObjectThe second object to compare.
Return Value
Type: System.Int32
The following table describes the return values.
Value |
Condition |
---|---|
Less than zero |
x is less than y |
Zero |
x equals y |
Greater than zero |
x is greater than y |
Implements
IComparer.Compare(Object, Object)
Exceptions
Exception | Condition |
---|---|
ArgumentException | x or y is of a type that cannot be cast to type TBusinessObject. -or- x and y do not implement either the IComparable generic interface or the IComparable interface. |
Remarks
For more information, see Comparer<T>.
TBusinessObject represents a business object that encapsulates information and methods that relate to business data or business functionality. The information in the business object is exposed as properties.
See Also
ListGrouping<TBusinessObject> Class
Microsoft.WindowsServerSolutions.Administration.ObjectModel Namespace
Return to top