Différence entre ASCIIEncoding et encodage

Je comprends que le codage peut être utilisé pour initialiser un object afin de réaliser n’importe quel type de codage, ASCII, Unicode, UTF-8, etc.

La classe Encoding , en plus d’être la classe de base de tous les encodeurs, fournit des accesseurs de propriétés statiques aux sous-classes nommées.

Encoding.ASCII renvoie une instance de ASCIIEncoding qui, à son tour, sous-classe Encoding et transmet la page de codes 0x4e9f ( US-ASCII ) au constructeur de base.