 They are implemented in a way similar to properties.class IntList

// Using an indexer
IntList list = new IntList();
list[2] = 2;


Classes in C# may only inherit from one class.A class may derive from any class that is not marked as .