System Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des classes fondamentales et des classes de base qui définissent des types de données, des événements et des gestionnaires d’événements, des interfaces, des attributs et des exceptions de traitement couramment utilisés.
Classes
AccessViolationException |
Exception levée lors d’une tentative de lecture ou d’écriture dans une mémoire protégée. |
ActivationContext |
Identifie le contexte d’activation de 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. |
AggregateException |
Représente une ou plusieurs erreurs qui se produisent pendant l'exécution de l'application. |
AppContext |
Fournit des membres pour définir et récupérer des données sur le contexte d'une application. |
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 des informations de liaison d’assembly 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 |
Sert de classe de base pour les exceptions définies par l'application. |
ApplicationId |
Contient les informations permettant d'identifier de manière unique une application basée sur un manifeste. 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 quand un argument non valide est fourni à une méthode. |
ArgumentNullException |
Exception levée quand une référence null ( |
ArgumentOutOfRangeException |
Exception levée quand la valeur d'un argument n'appartient pas à la plage de valeurs autorisées, comme défini par la méthode appelée. |
ArithmeticException |
Exception levée quand des erreurs se produisent dans une opération arithmétique, de transtypage 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 quand une tentative est faite pour stocker un élément d'un type incorrect dans un tableau. |
AssemblyLoadEventArgs |
Fournit des données pour l'événement AssemblyLoad. |
Attribute |
Représente la classe de base des 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 quand l'image fichier d'une bibliothèque de liens dynamiques (DLL) ou d'un programme exécutable n'est pas valide. |
BinaryData |
Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets. |
BitConverter |
Convertit des types de données de base en un 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 lors de l’échec d’une tentative de déchargement d’un domaine d’application. |
CharEnumerator |
Prend en charge l’itération sur un objet String et la lecture de ses différents caractères. Cette classe ne peut pas être héritée. |
CLSCompliantAttribute |
Indique si un élément de programme est conforme à la spécification CLS (Common Language Specification). Cette classe ne peut pas être héritée. |
Console |
Représente les flux standard d'entrée, de sortie et d'erreur pour les applications console. Cette classe ne peut pas être héritée. |
ConsoleCancelEventArgs |
Fournit des données pour l'événement 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 marshaling 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 qui n'existe pas. Cette classe ne peut pas être héritée. |
Delegate |
Représente un délégué, lequel est une structure de données qui fait référence à une méthode statique ou à une instance de classe et à une méthode d'instance de cette classe. |
DivideByZeroException |
Exception levée pendant une tentative de division par zéro d'une valeur intégrale ou Decimal. |
DllNotFoundException |
Exception levée lorsqu'une DLL spécifiée dans une importation de DLL est introuvable. |
DuplicateWaitObjectException |
Exception levée quand 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. |
Enum |
Fournit la classe de base pour les énumérations. |
Environment |
Fournit des informations concernant l'environnement et la plateforme actuels, ainsi que des moyens pour les manipuler. Cette classe ne peut pas être héritée. |
EventArgs |
Représente la classe de base pour les classes qui contiennent des données d’événement et fournit une valeur à utiliser pour les événements qui ne contiennent pas de données d’événement. |
Exception |
Représente les erreurs qui se produisent pendant 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 File. |
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 quand le format d’un argument n’est pas valide ou qu’une chaîne de format composite n’est pas formée correctement. |
FormattableString |
Représente une chaîne de format composite, avec les arguments à mettre en forme. |
FtpStyleUriParser |
Analyseur personnalisable basé sur le schéma FTP. |
GC |
Contrôle le garbage collector 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 ou d’une collection ayant un index en dehors de ses limites. |
InsufficientExecutionStackException |
Exception levée lorsque la pile d'exécution disponible est insuffisante pour permettre l'exécution de la plupart des méthodes. |
InsufficientMemoryException |
Exception levée en cas d’échec d’une vérification de la mémoire disponible suffisante. Cette classe ne peut pas être héritée. |
InvalidCastException |
Exception levée pour un transtypage 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. Cette exception est également levée lorsque les limites d’implémentation du runtime interne ont été dépassées par le programme. |
InvalidTimeZoneException |
Exception levée quand les informations de fuseau horaire ne sont pas valides. |
Lazy<T> |
Prend en charge l'initialisation tardive. |
Lazy<T,TMetadata> |
Fournit une référence indirecte tardive à un objet et ses métadonnées associées pour une utilisation par Managed Extensibility Framework. |
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 du 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. |
MathF |
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. |
MemoryExtensions |
Fournit des méthodes d’extension pour les types liés à la mémoire et à l’étendue, tels que Memory<T>, ReadOnlyMemory<T>, Span<T>et ReadOnlySpan<T>. |
MethodAccessException |
Exception levée lors d’une tentative non valide d’accès à une méthode, par exemple l’accès à une méthode privée à partir d’un code d’un niveau de confiance partiel. |
MissingFieldException |
Exception levée lors d'une tentative d'accès dynamique à un champ qui n'existe pas. Si un champ dans une bibliothèque de classes a été supprimé ou renommé, recompilez tous les assemblys qui font référence à la bibliothèque. |
MissingMemberException |
Exception levée lors d’une tentative d’accès dynamique à un membre de classe qui n’existe pas ou qui n’est pas déclaré comme public. Si un membre dans une bibliothèque de classes a été supprimé ou renommé, recompilez tous les assemblys qui font référence à la bibliothèque. |
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 quand une méthode appelée n'est pas prise en charge ou pendant 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 qui peut avoir la valeur |
NullReferenceException |
Exception levée au moment 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 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. Elle constitue la racine de la hiérarchie des types. |
ObjectDisposedException |
Exception levée quand une opération est 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 plateforme. Cette classe ne peut pas être héritée. |
OperationCanceledException |
Exception levée dans un thread en cas d'annulation d'une opération en cours d'exécution par ce thread. |
OutOfMemoryException |
Exception levée quand il n'y a pas suffisamment de mémoire pour poursuivre l'exécution d'un programme. |
OverflowException |
Exception levée quand une opération arithmétique, de transtypage ou de conversion engendre un dépassement de capacité dans un contexte vérifié (checked). |
ParamArrayAttribute |
Indique qu’une méthode autorisera un nombre variable d’arguments dans son appel. Cette classe ne peut pas être héritée. |
PlatformNotSupportedException |
Exception levée quand une fonctionnalité ne s’exécute pas sur une plateforme spécifique. |
Progress<T> |
Fournit un IProgress<T> qui appelle des rappels pour chaque valeur de progression signalée. |
Random |
Représente un générateur de nombres pseudo-aléatoires. Il s’agit d’un algorithme qui produit une séquence de nombres conformes à certains prérequis statistiques liés à l’aspect aléatoire. |
RankException |
Exception levée quand un tableau ayant un nombre incorrect de dimensions est passé à une méthode. |
ResolveEventArgs |
Fournit des données pour les événements de résolution du chargeur, par exemple les événements TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolve et AssemblyResolve. |
SerializableAttribute |
Indique qu’une classe peut être sérialisée à l’aide de la sérialisation binaire ou XML. Cette classe ne peut pas être héritée. |
StackOverflowException |
Exception levée lorsque la pile d’exécution dépasse la taille de la pile. 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 le texte en tant que séquence d’unités de code UTF-16. |
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. |
StringNormalizationExtensions |
Fournit des méthodes d’extension pour utiliser la normalisation des chaînes. |
SystemException |
Sert de classe de base pour l'espace de nom des exceptions système. |
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é. |
TimeProvider |
Fournit une abstraction pour le temps. |
TimeZone |
Représente un fuseau horaire. |
TimeZoneInfo |
Représente un fuseau horaire dans le monde. |
TimeZoneInfo.AdjustmentRule |
Fournit des informations sur un ajustement de fuseau horaire, tel que la transition vers et à partir de l’heure d’été. |
TimeZoneNotFoundException |
Exception levée quand un fuseau horaire est introuvable. |
Tuple |
Fournit des méthodes statiques pour la création d’objets tuple. |
Tuple<T1> |
Représente un objet de 1 tuple, ou singleton. |
Tuple<T1,T2> |
Représente un objet de 2 tuples, ou paire. |
Tuple<T1,T2,T3> |
Représente un objet de 3 tuples, ou triple. |
Tuple<T1,T2,T3,T4> |
Représente un objet de 4 tuples, ou quadruple. |
Tuple<T1,T2,T3,T4,T5> |
Représente un objet de 5 tuples, ou quintuple. |
Tuple<T1,T2,T3,T4,T5,T6> |
Représente un objet de 6 tuples, ou sextuple. |
Tuple<T1,T2,T3,T4,T5,T6,T7> |
Représente un objet de 7 tuples, ou septuple. |
Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Représente un n-tuple, où n est supérieur ou égal à 8. |
TupleExtensions |
Fournit des méthodes d’extension pour que les tuples fonctionnent avec la prise en charge linguistique des tuples en c#. |
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. |
TypeAccessException |
Exception levée lorsqu'une méthode essaie d'utiliser un type auquel elle n'a pas accè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 d'échec du chargement du type. |
TypeUnloadedException |
Exception levée lors d'une tentative d'accès à une classe déchargée. |
UnauthorizedAccessException |
Exception levée quand 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 dans un domaine d'application. |
Uri |
Fournit une représentation objet d'un 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 schéma URI. Il s’agit d’une classe abstraite. |
UriTemplate |
Classe qui représente un modèle URI (Uniform Resource Identifier). |
UriTemplateEquivalenceComparer |
Classe permettant de comparer des instances UriTemplate d'équivalence structurelle (et non de référence). |
UriTemplateMatch |
Classe qui représente les résultats d'une opération de correspondance sur une instance UriTemplate. |
UriTemplateMatchException |
Représente une erreur lors de la mise en correspondance d'un Uri avec un UriTemplateTable. |
UriTemplateTable |
Classe qui représente un jeu associatif d'objets UriTemplate. |
UriTypeConverter | |
ValueType |
Fournit la classe de base pour les types valeur. |
Version |
Représente le numéro de version d'un assembly, d'un système d'exploitation ou 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 tout en autorisant toujours cet objet à être récupéré lors du garbage collection. |
WeakReference<T> |
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é au moment du garbage collection. |
WindowsRuntimeSystemExtensions |
Fournit les méthodes d’extension pour convertir les tâches en actions et opérations asynchrones Windows Runtime. |
Structures
ArgIterator |
Représente une liste d'arguments de longueur variable, autrement dit les paramètres d'une fonction qui prend un nombre d'arguments variable. |
ArraySegment<T>.Enumerator |
Fournit un énumérateur pour les éléments d’un ArraySegment<T>. |
ArraySegment<T> |
Délimite une section d'un tableau unidimensionnel. |
Boolean |
Représente une valeur booléenne ( |
Byte |
Représente un entier non signé 8 bits. |
Char |
Représente un caractère sous forme d'une unité de code UTF-16. |
ConsoleKeyInfo |
Décrit la touche de console qui a été enfoncée, y compris le caractère représenté par la touche de console et l'état des touches de modification MAJ, ALT et CTRL. |
DateOnly |
Représente des dates dont les valeurs vont du 1er janvier 0001 Anno Domini (Époque commune) au 31 décembre 9999 (C.E.) dans le calendrier grégorien. |
DateTime |
Représente un instant, généralement exprimé sous la forme d’une date ou d’une heure. |
DateTimeOffset |
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). |
Decimal |
Représente un nombre décimal à virgule flottante. |
Double |
Représente un nombre à virgule flottante double précision. |
GCGenerationInfo |
Représente la taille et la fragmentation d’une génération à l’entrée et à la sortie du GC indiqué dans GCMemoryInfo. |
GCMemoryInfo |
Fournit un ensemble d’API qui peuvent être utilisées pour récupérer les informations du garbage collection. |
Guid |
Représente un GUID (identificateur global unique). |
Half |
Représente un nombre à virgule flottante demi-précision. |
HashCode |
Combine le code de hachage pour les valeurs multiples dans un code de hachage unique. |
Index |
Représente un type qui peut être utilisé pour indexer une collection à partir du début ou de la fin. |
Int128 |
Représente un entier signé 128 bits. |
Int16 |
Représente un entier signé 16 bits. |
Int32 |
Représente un entier signé 32 bits. |
Int64 |
Représente un entier signé 64 bits. |
IntPtr |
Représente un entier signé où la largeur du bit est identique à celle d’un pointeur. |
Memory<T> |
Représente une zone contiguë de mémoire. |
MemoryExtensions.TryWriteInterpolatedStringHandler |
Fournit un gestionnaire utilisé par le compilateur de langage pour mettre en forme les chaînes interpolées en étendues de caractères. |
ModuleHandle |
Représente le handle runtime d'un module. |
Nullable<T> |
Représente un type valeur qui peut avoir la valeur |
Range |
Représente une plage qui comprend des index de début et de fin. |
ReadOnlyMemory<T> |
Représente une région contiguë de mémoire, semblable à ReadOnlySpan<T>. Contrairement à ReadOnlySpan<T>, elle n’est pas un type byref. |
ReadOnlySpan<T>.Enumerator |
Fournit un énumérateur pour les éléments d’un ReadOnlySpan<T>. |
ReadOnlySpan<T> |
Fournit une représentation de type et de mémoire sécurisés en lecture seule d’une zone contiguë de mémoire arbitraire. |
RuntimeArgumentHandle |
Fait référence à une liste d'arguments de longueur variable. |
RuntimeFieldHandle |
Représente un champ à l'aide d'un jeton de métadonnées internes. |
RuntimeMethodHandle |
RuntimeMethodHandle est un handle vers la représentation interne des métadonnées d'une méthode. |
RuntimeTypeHandle |
Représente un type à l'aide d'un jeton de métadonnées internes. |
SByte |
Représente un entier 8 bits signé. |
SequencePosition |
Représente une position dans un jeu de mémoire non contigu. Les propriétés de ce type doivent uniquement être interprétées par le type qui les a créées. |
Single |
Représente un nombre à virgule flottante simple précision. |
Span<T>.Enumerator |
Fournit un énumérateur pour les éléments d’un Span<T>. |
Span<T> |
Fournit une représentation de type sécurisé et de mémoire sécurisée d’une région contiguë de mémoire arbitraire. |
TimeOnly |
Représente une heure de la journée, comme l’indique une horloge, dans la plage comprise entre 00:00:00 et 23:59:59,999999999. |
TimeSpan |
Représente un intervalle de temps. |
TimeZoneInfo.TransitionTime |
Fournit des informations sur un changement d’heure spécifique, tel que le passage de l’heure d’été à l’heure d’hiver, ou vice versa, dans un fuseau horaire particulier. |
TypedReference |
Décrit les objets qui contiennent un pointeur managé vers un emplacement et une représentation à l'exécution du type qui peut être stocké à cet emplacement. |
UInt128 |
Représente un entier non signé 128 bits. |
UInt16 |
Représente un entier non signé 16 bits. |
UInt32 |
Représente un entier non signé 32 bits. |
UInt64 |
Représente un entier non signé 64 bits. |
UIntPtr |
Représente un entier non signé où la largeur du bit est identique à celle d’un pointeur. |
UriCreationOptions |
Fournit des options qui contrôlent la façon dont un Uri est créé et se comporte. |
ValueTuple |
Fournit des méthodes statiques pour la création de tuples de valeur. |
ValueTuple<T1> |
Représente un tuple de valeur avec un seul composant. |
ValueTuple<T1,T2> |
Représente un tuple de valeur avec 2 composants. |
ValueTuple<T1,T2,T3> |
Représente un tuple de valeur avec 3 composants. |
ValueTuple<T1,T2,T3,T4> |
Représente un tuple de valeur avec 4 composants. |
ValueTuple<T1,T2,T3,T4,T5> |
Représente un tuple de valeur avec 5 composants. |
ValueTuple<T1,T2,T3,T4,T5,T6> |
Représente un tuple de valeur avec 6 composants. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7> |
Représente un tuple de valeur avec 7 composants. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Représente un tuple de n valeurs, où n est supérieur ou égal à 8. |
Void |
Spécifie un type de valeur de retour pour une méthode qui ne retourne pas de valeur. |
Interfaces
_AppDomain |
Expose les membres publics de la classe AppDomain au code non managé. |
IAppDomainSetup |
Représente des informations de liaison d’assembly qui peuvent être ajoutées à une instance de AppDomain. |
IAsyncDisposable |
Fournit un mécanisme pour libérer des ressources non gérées de manière asynchrone. |
IAsyncResult |
Représente l'état d'une opération asynchrone. |
ICloneable |
Prend en charge le clonage, qui crée une nouvelle instance d'une classe avec la même valeur qu'une instance existante. |
IComparable |
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 ordonnancer ou trier ses instances. |
IComparable<T> |
Définit une méthode de comparaison généralisée qu’un type valeur ou une classe implémente pour créer une méthode de comparaison propre au type et permettant d’ordonnancer ou de trier ses instances. |
IConvertible |
Définit les méthodes qui convertissent la valeur de la référence d'implémentation ou du type valeur en un type Common Language Runtime possédant une valeur équivalente. |
ICustomFormatter |
Définit une méthode qui prend en charge la mise en forme personnalisée de la valeur d'un objet. |
IDisposable |
Fournit un mécanisme pour libérer des ressources non gérées. |
IEquatable<T> |
Définit une méthode généralisée qu'un type valeur ou une classe implémente pour créer une méthode spécifique au type permettant de déterminer l'égalité des instances. |
IFormatProvider |
Fournit un mécanisme pour récupérer un objet afin de contrôler la mise en forme. |
IFormattable |
Fournit les fonctionnalités qui permettent de mettre en forme la valeur d'un objet en une représentation de chaîne. |
IObservable<T> |
Définit un fournisseur pour la notification de type push. |
IObserver<T> |
Fournit un mécanisme pour recevoir des notifications de type push. |
IParsable<TSelf> |
Définit un mécanisme d’analyse d’une chaîne sur une valeur. |
IProgress<T> |
Définit un fournisseur pour les mises à jour de progression. |
IServiceProvider |
Définit un mécanisme de récupération d'un objet de service, autrement dit, un objet qui fournit la prise en charge personnalisée à d'autres objets. |
ISpanFormattable |
Fournit des fonctionnalités permettant de mettre en forme la représentation sous forme de chaîne d’un objet dans une étendue. |
ISpanParsable<TSelf> |
Définit un mécanisme d’analyse d’une étendue de caractères sur une valeur. |
IUtf8SpanFormattable |
Fournit des fonctionnalités permettant de mettre en forme la représentation sous forme de chaîne d’un objet dans une étendue en UTF-8. |
IUtf8SpanParsable<TSelf> |
Définit un mécanisme pour analyser une étendue de caractères UTF-8 sur une valeur. |
Énumérations
ActivationContext.ContextForm |
Indique le contexte pour une application activée par manifeste. |
AppDomainManagerInitializationOptions |
Spécifie l'action qu'un gestionnaire de domaine d'application personnalisé effectue lors de l'initialisation d'un nouveau domaine. |
AttributeTargets |
Spécifie les éléments de l'application auxquels un attribut peut être appliqué. |
Base64FormattingOptions |
Spécifie si les méthodes ToBase64CharArray et ToBase64String pertinentes insèrent des sauts de ligne dans leur résultat. |
ConsoleColor |
Spécifie les constantes qui définissent les couleurs de premier plan et d'arrière-plan de la console. |
ConsoleKey |
Spécifie les touches standard d’une console. |
ConsoleModifiers |
Représente les touches de modification MAJ, ALT et CTRL sur un clavier. |
ConsoleSpecialKey |
Spécifie des combinaisons de touches de modification et de console capables d'interrompre le processus en cours. |
DateTimeKind |
Spécifie si un objet DateTime représente un horaire local, un horaire UTC ou ni l'un ni l'autre. |
DayOfWeek |
Spécifie le jour de la semaine. |
Environment.SpecialFolder |
Spécifie les constantes énumérées utilisées pour récupérer les chemins d'accès des dossiers système spéciaux. |
Environment.SpecialFolderOption |
Spécifie les options à utiliser pour l'obtention du chemin d'accès à un dossier spécial. |
EnvironmentVariableTarget |
Spécifie l'emplacement où une variable d'environnement est stockée ou récupérée lors d'une opération de définition (set) ou d'obtention (get). |
GCCollectionMode |
Spécifie le comportement d’un garbage collection forcé. |
GCKind |
Spécifie le type d’un garbage collection. |
GCNotificationStatus |
Fournit des informations sur l’enregistrement actuel pour la notification du prochain garbage collection complet. |
GenericUriParserOptions |
Spécifie les options de UriParser. |
LoaderOptimization |
Énumération utilisée avec la classe LoaderOptimizationAttribute pour spécifier les optimisations du chargeur pour un exécutable. |
MidpointRounding |
Spécifie la stratégie que les méthodes d’arrondi mathématiques doivent utiliser pour arrondir un nombre. |
PlatformID |
Identifie le système d'exploitation, ou la plateforme, pris en charge par un assembly. |
StringComparison |
Spécifie la culture, la casse et les règles de tri pouvant être utilisées par certaines surcharges des méthodes Compare(String, String) et Equals(Object). |
StringSplitOptions |
Spécifie des options pour les surcharges de méthode Split applicables, par exemple s’il faut omettre les sous-chaînes vides du tableau retourné ou supprimer l’espace des sous-chaînes. |
TypeCode |
Indique le type d'un objet. |
UriComponents |
Spécifie les parties d’un Uri. |
UriFormat |
Détermine comment les informations de l'URI sont échappées. |
UriHostNameType |
Définit les types de noms d'hôtes pour la méthode CheckHostName(String). |
UriIdnScope |
Fournit les valeurs possibles pour le paramètre de configuration de IdnElement dans l'espace de noms System.Configuration. |
UriKind |
Définit les différents types d’URI. |
UriPartial |
Définit les différentes parties d'un identificateur URI pour la méthode GetLeftPart(UriPartial). |
Délégués
Action |
Encapsule une méthode dépourvue de paramètre et ne retournant aucune valeur. |
Action<T> |
Encapsule une méthode ayant un seul paramètre et ne retournant aucune valeur. |
Action<T1,T2> |
Encapsule une méthode ayant deux paramètres et ne retournant aucune valeur. |
Action<T1,T2,T3> |
Encapsule une méthode ayant trois paramètres et ne retournant aucune valeur. |
Action<T1,T2,T3,T4> |
Encapsule une méthode ayant quatre paramètres et ne retournant aucune valeur. |
Action<T1,T2,T3,T4,T5> |
Encapsule une méthode ayant cinq paramètres et ne retournant aucune valeur. |
Action<T1,T2,T3,T4,T5,T6> |
Encapsule une méthode ayant six paramètres et ne retournant aucune valeur. |
Action<T1,T2,T3,T4,T5,T6,T7> |
Encapsule une méthode ayant sept paramètres et ne retournant aucune valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8> |
Encapsule une méthode ayant huit paramètres et ne retournant aucune valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Encapsule une méthode ayant neuf paramètres et ne retournant aucune valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Encapsule une méthode ayant 10 paramètres et ne retournant aucune valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Encapsule une méthode ayant 11 paramètres et ne retournant aucune valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Encapsule une méthode ayant 12 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 13 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 14 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 15 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 16 paramètres et ne retournant aucune valeur. |
AppDomainInitializer |
Représente la méthode de rappel à appeler lors de l'initialisation du domaine d'application. |
AssemblyLoadEventHandler |
Représente la méthode qui gère l'événement AssemblyLoad de AppDomain. |
AsyncCallback |
Référence une méthode à appeler quand une opération asynchrone correspondante se termine. |
Comparison<T> |
Représente la méthode qui compare deux objets du même type. |
ConsoleCancelEventHandler |
Représente la méthode qui gérera l'événement CancelKeyPress d'un Console. |
Converter<TInput,TOutput> |
Représente une méthode qui convertit un objet d'un type en un autre type. |
CrossAppDomainDelegate |
Utilisé par DoCallBack(CrossAppDomainDelegate) pour les appels entre les applications et les domaines. |
EventHandler |
Représente la méthode qui gérera un événement ne comportant aucune donnée d'événement. |
EventHandler<TEventArgs> |
Représente la méthode qui gérera un événement quand l’événement fournira des données. |
Func<TResult> |
Encapsule une méthode qui n’a pas de paramètre et retourne une valeur du type spécifié par le paramètre |
Func<T,TResult> |
Encapsule une méthode qui a un seul paramètre et qui retourne une valeur du type spécifié par le paramètre |
Func<T1,T2,TResult> |
Encapsule une méthode à deux paramètres et retourne une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,TResult> |
Encapsule une méthode qui a trois paramètres et qui retourne une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,TResult> |
Encapsule une méthode à quatre paramètres et retourne une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,TResult> |
Encapsule une méthode ayant cinq paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,TResult> |
Encapsule une méthode ayant six paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
Encapsule une méthode ayant sept paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Encapsule une méthode ayant huit paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Encapsule une méthode ayant neuf paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Encapsule une méthode ayant 10 paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Encapsule une méthode ayant 11 paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Encapsule une méthode ayant 12 paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Encapsule une méthode ayant 13 paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Encapsule une méthode ayant 14 paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Encapsule une méthode ayant 15 paramètres et retournant une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Encapsule une méthode ayant 16 paramètres et retournant une valeur du type spécifié par le paramètre |
Predicate<T> |
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. |
ResolveEventHandler |
Représente une méthode qui gère l'événement TypeResolve, ResourceResolve ou AssemblyResolve d'un AppDomain. |
UnhandledExceptionEventHandler |
Représente la méthode qui gérera l'événement déclenché par une exception non gérée par le domaine d'application. |
Remarques
D’autres classes fournissent des services prenant en charge la conversion de type de données, la manipulation de paramètres de méthode, les mathématiques, l’appel de programme distant et local, la gestion de l’environnement d’application et la supervision des applications managées et non managées.
Pour accéder aux types de l’espace System de noms à partir de code C# sans avoir à fournir de noms de type complets, incluez l’instruction using System;
au début de votre fichier de code source.
Pour accéder aux types dans l’espace System de noms à partir du code C++/CLI sans avoir à fournir de noms de types complets, incluez l’instruction using namespace System;
au début de votre fichier de code source. En outre, vous devez compiler avec le commutateur /clr .