"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

couv_RI4CAPOO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
"En C#, tout est typé !"
Suivant
Exercice corrigé