Delegates - Programming

Q1:

Suppose a Generic class called SortObjects is to be made capable of sorting objects of any type (Integer, Single, Byte etc.). Which of the following programming constructs should be used to implement the comparision function?

A Namespace

B Interface

C Encapsulation

D Delegate

E Attribute

ANS:D - Delegate

No answer description is available. Let's discuss.