Implement .NET Framework interfaces to cause components to comply with standard contracts. (Refer System namespace)
• IComparable interface, IComparable Generic – V2
• IDisposable interface – version breaking change to add this to a class
• IConvertible interface – converts objects to value type
• ICloneable interface
• IEquatable<T> interface – V2 Generalised compare different objects
• IFormattable interface – cultural ToString()