"Tout le monde hérite de System.Object" System.Object
Le type System.Object est la base directe ou indirecte de tous les types du .NET, ceux existants et ceux que vous allez créer (la notion d’héritage a déjà été un peu abordée dans les premiers chapitres). L’héritage d’Object étant implicite, sa déclaration est inutile. Tous les types héritent de ses méthodes et peuvent même en substituer certaines.
C’est ce que fait System.ValueType qui, dans la hiérarchie des types du .NET, devient la base de la famille "Valeurs" en adaptant les méthodes de System.Object.
1. Les types Valeurs Valeurs
La famille "Valeurs" se divise en plusieurs parties :
-
les énumérations