System, espace de noms
L'espace de noms System contient des classes fondamentales et des classes de base qui définissent des types de données valeur et référence, des événements et des gestionnaires d'événements, des interfaces, des attributs, ainsi que des exceptions de traitement couramment utilisés.
Cette rubrique affiche les types dans l'espace de noms System inclus dans les .NET pour les applications du Windows Store. Notez que les .NET pour les applications du Windows Store n'incluent pas tous les membres de chaque type. Pour plus d'informations sur les différents types, consultez les rubriques associées. La documentation à propos d'un type indique quels membres sont inclus dans les .NET pour les applications du Windows Store.
Espace de noms System
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Encapsule une méthode n'ayant aucun paramètre et ne retournant aucune valeur. |
|
Encapsule une méthode ayant un seul paramètre et ne retournant aucune valeur. |
|
Encapsule une méthode ayant deux paramètres et ne retournant aucune valeur. |
|
Encapsule une méthode ayant trois paramètres et ne retournant aucune valeur. |
|
Encapsule une méthode ayant quatre paramètres et ne retournant aucune valeur. |
|
Encapsule une méthode ayant cinq paramètres et ne retournant aucune valeur. |
|
Encapsule une méthode ayant six paramètres et ne retournant aucune valeur. |
|
Encapsule une méthode ayant sept paramètres et ne retournant aucune valeur. |
|
Encapsule une méthode ayant huit paramètres et ne retournant aucune valeur. |
|
Encapsule une méthode ayant neuf paramètres et ne retournant aucune valeur. |
|
Encapsule une méthode ayant dix paramètres et ne retournant aucune valeur. |
|
Encapsule une méthode ayant onze paramètres et ne retournant aucune valeur. |
|
Encapsule une méthode ayant douze paramètres et ne retournant aucune valeur. |
|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> |
Encapsule une méthode ayant treize paramètres et ne retournant aucune valeur. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> |
Encapsule une méthode ayant quatorze paramètres et ne retournant aucune valeur. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> |
Encapsule une méthode ayant quinze paramètres et ne retournant aucune valeur. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> |
Encapsule une méthode ayant seize paramètres et ne retournant aucune valeur. |
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. |
|
Représente une ou plusieurs erreurs qui se produisent lors de l'exécution de l'application. |
|
Exception levée lorsqu'un argument non valide est fourni à une méthode. |
|
Exception levée lorsqu'une référence null est passée à une méthode pour laquelle cet argument n'est pas valide. |
|
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. |
|
Exception levée en cas d'erreurs au cours d'une opération arithmétique, de casting ou de conversion. |
|
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. |
|
Délimite une section d'un tableau unidimensionnel. |
|
Exception levée lors d'une tentative de stockage d'un élément de type incorrect dans un tableau. |
|
Référence une méthode à appeler lorsqu'une opération asynchrone correspondante se termine. |
|
Représente la classe de base pour les attributs personnalisés. |
|
Spécifie les éléments de l'application auxquels un attribut peut être appliqué. |
|
Spécifie l'utilisation d'une autre classe d'attributs. Cette classe ne peut pas être héritée. |
|
Exception levée lorsque l'image fichier d'une bibliothèque de liens dynamiques (DLL) ou d'un programme exécutable n'est pas valide. |
|
Convertit les types de données de base en tableau d'octets et un tableau d'octets en types de données de base. |
|
Représente une valeur booléenne. |
|
Manipule les tableaux de types primitifs. |
|
Représente un entier non signé 8 bits. |
|
Représente un caractère Unicode. |
|
Indique si un élément de programme est conforme CLS (Common Language Specification). Cette classe ne peut pas être héritée. |
|
Représente la méthode qui compare deux objets du même type. |
|
Convertit un type de données de base en un autre type de données de base. |
|
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. |
|
Représente un instant, généralement exprimé sous la forme d'une date ou d'une heure. |
|
Spécifie si un objet DateTime représente un horaire local, un horaire UTC ou ni l'un ni l'autre. |
|
Représente un instant précis, généralement exprimé sous la forme d'une date et d'une heure, par rapport au temps universel (UTC, Universal Time Coordinated). |
|
Spécifie le jour de la semaine. |
|
Représente un nombre décimal. |
|
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. |
|
Exception levée lors d'une tentative de division d'une valeur intégrale ou décimale par zéro. |
|
Exception levée lorsqu'une DLL spécifiée dans une importation de DLL est introuvable. |
|
Représente un nombre à virgule flottante double précision. |
|
Fournit la classe de base pour les énumérations. |
|
Fournit des informations concernant l'environnement et la plateforme en cours ainsi que des moyens pour les manipuler. Cette classe ne peut pas être héritée. |
|
Représente la classe de base des classes contenant des données d'événement. |
|
Représente la méthode qui gérera un événement qui n'a aucune donnée d'événement. |
|
Représente la méthode qui gère un événement. |
|
Représente les erreurs qui se produisent lors de l'exécution de l'application. |
|
Indique qu'une énumération peut être traitée comme un champ de bits, c'est-à-dire un ensemble d'indicateurs. |
|
Exception levée lorsque le format d'un argument ne correspond pas aux spécifications de paramètres de la méthode appelée. |
|
Encapsule une méthode n'ayant aucun paramètre et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant un paramètre et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant deux paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant trois paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant quatre paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant cinq paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant six paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant sept paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant huit paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant neuf paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant dix paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
|
Encapsule une méthode ayant onze paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
|
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> |
Encapsule une méthode ayant douze paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> |
Encapsule une méthode ayant treize paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> |
Encapsule une méthode ayant quatorze paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> |
Encapsule une méthode ayant quinze paramètres et retournant une valeur du type spécifié par le paramètre TResult. |
Contrôle le garbage collector (ramasse-miettes) du système, un service qui récupère automatiquement la mémoire inutilisée. |
|
Spécifie le comportement pour un garbage collection forcé. |
|
Représente un GUID (identificateur global unique). |
|
Représente l'état d'une opération asynchrone. |
|
Définit une méthode de comparaison généralisée spécifique au type qu'un type valeur ou une classe implémente pour créer ou trier ses instances. |
|
Définit une méthode de comparaison généralisée qu'un type valeur ou qu'une classe implémente pour créer une méthode de comparaison spécifique au type et permettant de trier les instances. |
|
Définit une méthode qui prend en charge la mise en forme personnalisée de la valeur d'un objet. |
|
Définit une méthode pour libérer des ressources allouées. |
|
Définit une méthode généralisée qu'un type valeur ou qu'une classe implémente pour créer une méthode spécifique au type et permettant de déterminer l'égalité des instances. |
|
Fournit un mécanisme permettant de récupérer un objet pour contrôler la mise en forme. |
|
Fournit des fonctionnalités permettant de mettre en forme la valeur d'un objet dans une chaîne. |
|
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. |
|
Représente un entier signé 16 bits. |
|
Représente un entier signé 32 bits. |
|
Représente un entier signé 64 bits. |
|
Type spécifique à la plateforme, utilisé pour représenter un pointeur ou un handle. |
|
Exception levée pour un casting non valide ou une conversion explicite. |
|
Exception levée en cas d'appel de méthode non valide pour l'état actuel de l'objet. |
|
Exception levée lorsque les informations de fuseau horaire ne sont pas valides. |
|
Définit un fournisseur pour les notifications basées sur les transmissions de type push. |
|
Fournit un mécanisme permettant de recevoir des notifications basées sur des transmissions de type push. |
|
Définit un fournisseur pour les mises à jour de progression. |
|
Définit un mécanisme de récupération d'un objet service, c'est-à-dire un objet qui assure la prise en charge personnalisée d'autres objets. |
|
Fournit une prise en charge des initialisations tardives. |
|
Fournit une référence indirecte tardive à un objet et ses métadonnées associées pour une utilisation par Managed Extensibility Framework. |
|
Fournit des constantes et des méthodes statiques pour des fonctions trigonométriques, logarithmiques et d'autres fonctions mathématiques courantes. |
|
Exception levée lorsqu'une tentative d'accès à un membre de classe échoue. |
|
Spécifie comment les méthodes d'arrondi mathématiques doivent traiter un nombre qui se trouve à mi-chemin entre deux nombres. |
|
Exception levée lors d'une tentative d'accès dynamique à un membre de classe qui n'existe pas. |
|
Indique que le modèle de thread COM d'une application est un modèle MTA (MultiThreaded Apartment). |
|
Représente un délégué multicast, c'est-à-dire un délégué dont la liste d'appel peut comporter plusieurs éléments. |
|
Exception levée lorsqu'une méthode ou une opération demandée n'est pas implémentée. |
|
Exception levée lorsqu'une méthode appelée n'est pas prise en charge ou lors d'une tentative de lecture, de recherche ou d'écriture dans un flux qui ne prend pas en charge la fonctionnalité appelée. |
|
Prend en charge un type valeur auquel il est possible d'assigner null en tant que type référence. Cette classe ne peut pas être héritée. |
|
Représente un objet dont le type sous-jacent est un type valeur auquel il est également possible d'assigner null en tant que type référence. |
|
Exception levée lors d'une tentative de suppression de la référence à une référence d'objet null. |
|
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. |
|
Exception levée lors d'une opération effectuée sur un objet supprimé. |
|
Marque les éléments de programme qui ne sont plus utilisés. Cette classe ne peut pas être héritée. |
|
Exception levée dans un thread lors de l'annulation d'une opération que le thread exécutait. |
|
Exception levée lorsqu'il n'y a pas suffisamment de mémoire pour poursuivre l'exécution d'un programme. |
|
Exception levée lorsqu'une opération arithmétique, de cast ou de conversion engendre un dépassement de capacité dans un contexte contrôlé. |
|
Indique qu'une méthode autorise un nombre variable d'arguments dans son appel. Cette classe ne peut pas être héritée. |
|
Exception levée lorsqu'une fonctionnalité ne s'exécute pas sur une plateforme particulière. |
|
Représente la méthode qui définit un ensemble de critères et détermine si l'objet spécifié répond à ces critères. |
|
Fournit un IProgress<T> qui appelle des rappels pour chaque valeur de progression signalée. |
|
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. |
|
Exception levée lorsqu'un tableau ayant un nombre incorrect de dimensions est passé à une méthode. |
|
Représente un champ à l'aide d'un jeton de métadonnées interne. |
|
Fournit un handle vers la représentation interne des métadonnées d'une méthode. |
|
Représente un type à l'aide d'un jeton de métadonnées interne. |
|
Représente un entier 8 bits signé. |
|
Représente un nombre à virgule flottante simple précision. |
|
Indique que le modèle de thread COM d'une application est un modèle STA (Single-Threaded Apartment). |
|
Représente du texte sous forme d'une série de caractères Unicode. |
|
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. |
|
Spécifie la culture, la casse et les règles de tri qui peuvent être utilisées par certaines surcharges des méthodes Compare et Equals. |
|
Spécifie si les surcharges de méthode Split applicables incluent ou ignorent les sous-chaînes vides de la valeur de retour. |
|
Indique que la valeur d'un champ statique est unique pour chaque thread. |
|
Exception levée lorsque le temps alloué à un processus ou une opération a expiré. |
|
Représente un intervalle de temps. |
|
Représente un fuseau horaire dans le monde. |
|
Fournit des méthodes statiques pour la création d'objets de tuple. |
|
Représente un objet de 1 tuple, ou singleton. |
|
Représente un objet de 2 tuples, ou paire. |
|
Représente un objet de 3 tuples, ou triple. |
|
Représente un objet de 4 tuples, ou quadruple. |
|
Représente un objet de 5 tuples, ou quintuple. |
|
Représente un objet de 6 tuples, ou sextuple. |
|
Représente un objet de 7 tuples, ou septuple. |
|
Représente un objet de n tuples, où n représente 8 ou un chiffre supérieur. |
|
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. |
|
Exception levée lorsqu'une méthode essaie d'utiliser un type auquel elle n'a pas accès. |
|
Exception levée comme wrapper pour l'exception levée par l'initialiseur de classe. Cette classe ne peut pas être héritée. |
|
Exception levée en cas de défaillances de chargement du type. |
|
Représente un entier non signé 16 bits. |
|
Représente un entier non signé 32 bits. |
|
Représente un entier non signé 64 bits. |
|
Type spécifique à la plateforme, utilisé pour représenter un pointeur ou un handle. |
|
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. |
|
Fournit une représentation objet d'un URI (Uniform Resource Identifier) et un accès simplifié aux parties de l'identificateur. |
|
Fournit un constructeur personnalisé pour les URI (Uniform Resource Identifier) et les modifie pour la classe System.Uri. |
|
Spécifie les parties d'un URI. |
|
Contrôle la façon dont les informations d'URI sont placées dans une séquence d'échappement. |
|
Définit les types de noms d'hôtes pour la méthode CheckHostName. |
|
Définit les types d'URI pour IsWellFormedUriString et plusieurs méthodes de constructeur URI. |
|
Fournit la classe de base pour les types valeur. |
|
Représente le numéro de version d'un assembly, du système d'exploitation ou du common language runtime. Cette classe ne peut pas être héritée. |
|
Spécifie un type de valeur de retour pour une méthode qui ne retourne pas de valeur. |
|
Représente une référence faible, qui référence un objet tout en autorisant toujours cet objet à être récupéré lors du garbage collection. |
|
Représente une référence faible typée, qui référence un objet tout en autorisant toujours cet objet à être récupéré lors du garbage collection. |
|
Fournit des méthodes d'extension pour l'utilisation de Windows Runtime. |