| | Classe | Description |
|---|
 | AccessViolationException | Exception levée lors d'une tentative de lecture ou d'écriture dans la mémoire protégée. |
 | ActivationContext | Identifie le contexte d'activation pour l'application actuelle. Cette classe ne peut pas être héritée. |
 | Activator | Contient des méthodes permettant de créer des types d'objets localement ou à distance, ou d'obtenir des références à des objets distants existants. Cette classe ne peut pas être héritée. |
 | AppDomain | Représente un domaine d'application qui est un environnement isolé dans lequel s'exécutent les applications. Cette classe ne peut pas être héritée. |
 | AppDomainManager | Fournit un équivalent managé d'un hôte non managé. |
 | AppDomainSetup | Représente les informations sur les liaisons d'assemblys qui peuvent être ajoutées à une instance de AppDomain. |
 | AppDomainUnloadedException | Exception levée lors d'une tentative d'accès à un domaine d'application non chargé. |
 | ApplicationException | Exception levée lorsqu'une erreur d'application récupérable se produit. |
 | ApplicationId | Contient les informations permettant d'identifier de manière unique une application. Cette classe ne peut pas être héritée. |
 | ApplicationIdentity | Fournit la capacité d'identifier de manière unique une application activée par manifeste. Cette classe ne peut pas être héritée. |
 | ArgumentException | Exception levée lorsqu'un argument non valide est fourni à une méthode. |
 | ArgumentNullException | Exception levée lorsqu'une référence null (Nothing en Visual Basic) est passée à une méthode pour laquelle cet argument n'est pas valide. |
 | ArgumentOutOfRangeException | Exception levée lorsque la valeur d'un argument est en dehors de la plage des valeurs autorisées, telle que définie par la méthode appelée. |
 | ArithmeticException | Exception levée en cas d'erreurs au cours d'une opération arithmétique, de casting ou de conversion. |
 | Array | Fournit des méthodes pour la création, la manipulation, la recherche ainsi que le tri des tableaux et sert de classe de base pour tous les tableaux du Common Language Runtime. |
 | ArrayTypeMismatchException | Exception levée lors d'une tentative de stockage d'un élément de type incorrect dans un tableau. |
 | AssemblyLoadEventArgs | Fournit des données pour l'événement AssemblyLoad. |
 | Attribute | Représente la classe de base pour les attributs personnalisés. |
 | AttributeUsageAttribute | Spécifie l'utilisation d'une autre classe d'attributs. Cette classe ne peut pas être héritée. |
 | BadImageFormatException | Exception levée lorsque l'image fichier d'une DLL ou d'un programme exécutable est non valide. |
 | BitConverter | Convertit les types de données de base en tableau d'octets et un tableau d'octets en types de données de base. |
 | Buffer | Manipule les tableaux de types primitifs. |
 | CannotUnloadAppDomainException | Exception levée lorsqu'une tentative de déchargement d'un domaine d'application échoue. |
 | CharEnumerator | Prend en charge l'itération sur un objet String et la lecture de ses caractères individuels. Cette classe ne peut pas être héritée. |
 | CLSCompliantAttribute | Indique si un élément de programme est conforme CLS (Common Language Specification). Cette classe ne peut pas être héritée. |
 | Console | Représente les flux d'entrée, de sortie et d'erreur standard pour les applications console. Cette classe ne peut pas être héritée. |
 | ConsoleCancelEventArgs | Fournit des données pour l'événement Console.CancelKeyPress. Cette classe ne peut pas être héritée. |
 | ContextBoundObject | Définit la classe de base pour toutes les classes liées au contexte. |
 | ContextMarshalException | Exception levée en cas d'échec d'une tentative de marshal d'un objet sur une limite de contexte. |
 | ContextStaticAttribute | Indique que la valeur d'un champ statique est unique pour un contexte particulier. |
 | Convert | Convertit un type de données de base en un autre type de données de base. |
 | DataMisalignedException | Exception levée lors de la lecture ou de l'écriture d'une unité de données dans une adresse qui n'est pas un multiple de la taille de données. Cette classe ne peut pas être héritée. |
 | DBNull | Représente une valeur null. |
 | Delegate | Représente un délégué qui est une structure de données référençant une méthode statique ou une instance de classe et une méthode d'instance de cette classe. |
 | DivideByZeroException | Exception levée lors d'une tentative de division d'une valeur intégrale ou décimale par zéro. |
 | DllNotFoundException | Exception levée lorsqu'une DLL spécifiée dans une importation de DLL est introuvable. |
 | DuplicateWaitObjectException | Exception levée lorsqu'un objet apparaît plusieurs fois dans un tableau d'objets de synchronisation. |
 | EntryPointNotFoundException | Exception levée lorsqu'une tentative de chargement d'une classe échoue en raison de l'absence de méthode d'entrée. |
 | Environment | Fournit des informations concernant l'environnement et la plate-forme en cours ainsi que des moyens pour les manipuler. Cette classe ne peut pas être héritée. |
 | EventArgs | EventArgs est la classe de base des classes contenant des données d'événement. |
 | Exception | Représente les erreurs qui se produisent lors de l'exécution de l'application. |
 | ExecutionEngineException | Exception levée lorsqu'il y a une erreur interne dans le moteur d'exécution du Common Language Runtime. Cette classe ne peut pas être héritée. |
 | FieldAccessException | Exception levée lors d'une tentative non valide d'accès à un champ privé ou protégé à l'intérieur d'une classe. |
 | FileStyleUriParser | Analyseur personnalisable basé sur le schéma Fichier. |
 | FlagsAttribute | Indique qu'une énumération peut être traitée comme un champ de bits, c'est-à-dire un ensemble d'indicateurs. |
 | FormatException | Exception levée lorsque le format d'un argument ne correspond pas aux spécifications de paramètres de la méthode appelée. |
 | FtpStyleUriParser | Analyseur personnalisable basé sur le schéma FTP. |
 | GC | Contrôle le garbage collector (ramasse-miettes) du système, un service qui récupère automatiquement la mémoire inutilisée. |
 | GenericUriParser | Analyseur personnalisable pour un URI hiérarchique. |
 | GopherStyleUriParser | Analyseur personnalisable basé sur le schéma Gopher. |
 | HttpStyleUriParser | Analyseur personnalisable basé sur le schéma HTTP. |
 | IndexOutOfRangeException | Exception levée lors d'une tentative d'accès à un élément d'un tableau ayant un index en dehors des limites du tableau. Cette classe ne peut pas être héritée. |
 | InsufficientMemoryException | Exception levée lors de l'échec d'un contrôle de la mémoire disponible suffisante. Cette classe ne peut pas être héritée. |
 | InvalidCastException | Exception levée pour un casting non valide ou une conversion explicite. |
 | InvalidOperationException | Exception levée en cas d'appel de méthode non valide pour l'état actuel de l'objet. |
 | InvalidProgramException | Exception levée lorsqu'un programme contient du langage MSIL (Microsoft Intermediate Language) ou des métadonnées non valides. Cela indique généralement un bogue dans le compilateur qui a généré le programme. |
 | LdapStyleUriParser | Analyseur personnalisable basé sur le schéma du protocole LDAP. |
 | LoaderOptimizationAttribute | Utilisé pour définir la stratégie d'optimisation du chargeur par défaut pour la méthode principale d'une application exécutable. |
 | LocalDataStoreSlot | Encapsule un emplacement mémoire pour stocker des données locales. Cette classe ne peut pas être héritée. |
 | MarshalByRefObject | Permet l'accès aux objets au-delà des limites de domaine d'application dans les applications qui prennent en charge l'accès distant. |
 | Math | Fournit des constantes et des méthodes statiques pour des fonctions trigonométriques, logarithmiques et d'autres fonctions mathématiques courantes. |
 | MemberAccessException | Exception levée lorsqu'une tentative d'accès à un membre de classe échoue. |
 | MethodAccessException | Exception levée lors d'une tentative non valide d'accès à une méthode privée ou protégée à l'intérieur d'une classe. |
 | MissingFieldException | Exception levée lors d'une tentative d'accès dynamique à un champ qui n'existe pas. |
 | MissingMemberException | Exception levée lors d'une tentative d'accès dynamique à un membre de classe qui n'existe pas. |
 | MissingMethodException | Exception levée lors d'une tentative d'accès dynamique à une méthode qui n'existe pas. |
 | MTAThreadAttribute | Indique que le modèle de thread COM d'une application est un modèle MTA (MultiThreaded Apartment). |
 | MulticastDelegate | Représente un délégué multicast, c'est-à-dire un délégué dont la liste d'appel peut comporter plusieurs éléments. |
 | MulticastNotSupportedException | Exception levée lors d'une tentative de combinaison de deux délégués basés sur le type Delegate au lieu du type MulticastDelegate. Cette classe ne peut pas être héritée. |
 | NetPipeStyleUriParser | Analyseur basé sur le schéma NetPipe pour le système « Indigo ». |
 | NetTcpStyleUriParser | Analyseur basé sur le schéma NetTcp pour le système « Indigo ». |
 | NewsStyleUriParser | Analyseur personnalisable basé sur le préfixe news à l'aide du Protocole NNTP (Network News Transfer Protocol). |
 | NonSerializedAttribute | Indique qu'un champ d'une classe sérialisable ne doit pas être sérialisé. Cette classe ne peut pas être héritée. |
 | NotFiniteNumberException | Exception levée lorsqu'une valeur à virgule flottante est plus l'infini, moins l'infini ou n'est pas un nombre (NaN). |
 | NotImplementedException | Exception levée lorsqu'une méthode ou une opération demandée n'est pas implémentée. |
 | NotSupportedException | Exception levée lorsqu'une méthode appelée n'est pas prise en charge ou lors d'une tentative de lecture, recherche ou écriture dans un flux qui ne prend pas en charge la fonctionnalité appelée. |
 | Nullable | Prend en charge un type valeur auquel il est possible d'assigner référence Null (Nothing en Visual Basic) en tant que type référence. Cette classe ne peut pas être héritée. |
 | NullReferenceException | Exception levée lors d'une tentative de suppression de la référence à une référence d'objet null. |
 | Object | Prend en charge toutes les classes de la hiérarchie des classes du .NET Framework et fournit des services de bas niveau à des classes dérivées. Il s'agit de la classe de base fondamentale parmi toutes les classes du .NET Framework. Elle constitue la racine de la hiérarchie des types. |
 | ObjectDisposedException | Exception levée lors d'une opération effectuée sur un objet supprimé. |
 | ObsoleteAttribute | Marque les éléments de programme qui ne sont plus utilisés. Cette classe ne peut pas être héritée. |
 | OperatingSystem | Représente des informations relatives à un système d'exploitation, telles que l'identificateur de version et de plate-forme. Cette classe ne peut pas être héritée. |
 | OperationCanceledException | Exception levée dans un thread lors de l'annulation d'une opération que le thread exécutait. |
 | OutOfMemoryException | Exception levée lorsqu'il n'y a pas suffisamment de mémoire pour poursuivre l'exécution d'un programme. |
 | OverflowException | Exception levée lorsqu'une opération arithmétique, de casting ou de conversion engendre un dépassement de capacité dans un contexte vérifié (checked). |
 | ParamArrayAttribute | Indique que la méthode comportera un nombre variable d'arguments dans son appel. Cette classe ne peut pas être héritée. |
 | PlatformNotSupportedException | Exception levée lorsqu'une fonctionnalité ne s'exécute pas sur une plate-forme particulière. |
 | Random | Représente un générateur de nombres pseudo-aléatoires. Il s'agit d'un périphérique qui produit une séquence de nombres conformes à certains prérequis statistiques liés à l'aspect aléatoire. |
 | RankException | Exception levée lorsqu'un tableau ayant un nombre incorrect de dimensions est passé à une méthode. |
 | ResolveEventArgs | Fournit les données des événements TypeResolve, ResourceResolve et AssemblyResolve. |
 | SerializableAttribute | Indique qu'une classe peut être sérialisée. Cette classe ne peut pas être héritée. |
 | StackOverflowException | Exception levée lorsque la capacité de la pile d'exécution est dépassée en raison d'un trop grand nombre d'appels à la méthode imbriquée. Cette classe ne peut pas être héritée. |
 | STAThreadAttribute | Indique que le modèle de thread COM d'une application est un modèle STA (Single-Threaded Apartment). |
 | String | Représente du texte sous forme d'une série de caractères Unicode. |
 | StringComparer | Représente une opération de comparaison de chaînes qui utilise des règles de tri spécifiques basées sur la casse et la culture ou des règles de comparaison ordinale. |
 | SystemException | Définit la classe de base des exceptions prédéfinies dans l'espace de noms System. |
 | ThreadStaticAttribute | Indique que la valeur d'un champ statique est unique pour chaque thread. |
 | TimeoutException | Exception levée lorsque le temps alloué à un processus ou une opération a expiré. |
 | TimeZone | Représente un fuseau horaire. |
 | Type | Représente les déclarations de types : types classe, types interface, types tableau, types valeur, types énumération, paramètres de type, définitions de type générique et types génériques construits ouverts ou fermés. |
 | TypeInitializationException | Exception levée comme wrapper pour l'exception levée par l'initialiseur de classe. Cette classe ne peut pas être héritée. |
 | TypeLoadException | Exception levée en cas de défaillances de chargement du type. |
 | TypeUnloadedException | Exception levée lors d'une tentative d'accès à une classe déchargée. |
 | UnauthorizedAccessException | Exception levée lorsque le système d'exploitation refuse l'accès suite à une erreur d'E/S ou à un type d'erreur de sécurité spécifique. |
 | UnhandledExceptionEventArgs | Fournit des données pour l'événement déclenché en cas d'exception non gérée par le domaine d'application. |
 | Uri | Fournit une représentation objet d'un identificateur URI (Uniform Resource Identifier) et un accès simplifié aux parties de l'identificateur. |
 | UriBuilder | Fournit un constructeur personnalisé pour les URI (uniform resource identifier) et les modifie pour la classe Uri. |
 | UriFormatException | Exception levée lorsqu'un identificateur URI (Uniform Resource Identifier) non valide est détecté. |
 | UriParser | Analyse un nouveau modèle URI. Il s'agit d'une classe abstraite. |
 | UriTypeConverter | Convertit un type String en type Uri, et inversement. |
 | ValueType | Fournit la classe de base pour les types valeur. |
 | Version | Représente le numéro de version d'un assembly du Common Language Runtime. Cette classe ne peut pas être héritée. |
 | WeakReference | Représente une référence faible, qui référence un objet en l'autorisant toujours à être récupéré par le garbage collector. |