interface ICloneable { object Clone(); } interface IComparable { int CompareTo(object other); } class ListEntry: ICloneable, IComparable { public object Clone() {...} public int CompareTo(object other) {...} }end example] Paragraph 21 A class or struct that implements an interface also implicitly implements all of the interface's base interfaces. 2 This is true even if the class or struct doesn't explicitly list all base interfaces in the base class list. [Example: For example:
interface IControl { void Paint(); } interface ITextBox: IControl { void SetText(string text); } class TextBox: ITextBox { public void Paint() {...} public void SetText(string text) {...} }Here, class TextBox implements both IControl and ITextBox. end example]
| |
Jagger Software Ltd | |
Company # 4070126 | |
VAT # 762 5213 42 |