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 de valeur et de référence couramment utilisés, des événements et des gestionnaires d’événements, des interfaces, des attributs et des exceptions de traitement.
Classes
AccessViolationException |
Exception levée lorsqu’il existe une tentative de lecture ou d’écriture de 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 pour créer des types d’objets localement ou à distance, ou 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é où les applications s’exécutent. 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 de liaison d’assembly qui peuvent être ajoutées à une instance de AppDomain. |
AppDomainUnloadedException |
Exception levée lorsqu’une tentative d’accès à un domaine d’application déchargé est effectuée. |
ApplicationException |
Sert de classe de base pour les exceptions définies par l’application. |
ApplicationId |
Contient des informations utilisées pour identifier de manière unique une application basée sur un manifeste. Cette classe ne peut pas être héritée. |
ApplicationIdentity |
Permet 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 lorsque l’un des arguments fournis à une méthode n’est pas valide. |
ArgumentNullException |
Exception levée lorsqu’une référence Null ( |
ArgumentOutOfRangeException |
Exception levée lorsque la valeur d’un argument est en dehors de la plage autorisée de valeurs telle que définie par la méthode appelée. |
ArithmeticException |
Exception levée pour les erreurs dans une opération arithmétique, de cast ou de conversion. |
Array |
Fournit des méthodes pour créer, manipuler, rechercher et trier des tableaux, servant ainsi de classe de base pour tous les tableaux du Common Language Runtime. |
ArrayTypeMismatchException |
Exception levée lorsqu’une tentative est effectuée pour stocker un élément du 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 de 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 les 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 des 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 à la spécification 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 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 lorsqu’une tentative de marshaler un objet sur une limite de contexte échoue. |
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 lorsqu’une unité de données est lue ou écrite 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 inexistante. Cette classe ne peut pas être héritée. |
Delegate |
Représente un délégué, qui 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 lorsqu’il existe une tentative de division d’une valeur intégrale ou Decimal par zéro. |
DllNotFoundException |
Exception levée lorsqu’une DLL spécifiée dans une importation 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 d’une méthode d’entrée. |
Enum |
Fournit la classe de base pour les énumérations. |
Environment |
Fournit des informations sur et des moyens de manipuler, l’environnement et la plateforme actuels. 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 n’incluent 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 existe une erreur interne dans le moteur d’exécution du Common Language Runtime. Cette classe ne peut pas être héritée. |
FakeLoggerServiceProviderExtensions |
Extensions pour la configuration de la journalisation factice utilisée dans les tests unitaires. |
FakeRedactionServiceProviderExtensions |
Extensions qui autorisent l’inscription d’un faux redactoreur dans l’application. |
FieldAccessException |
Exception levée lorsqu’il existe une tentative non valide d’accéder à un champ privé ou protégé à l’intérieur d’une classe. |
FileStyleUriParser |
Analyseur personnalisable basé sur le schéma de fichiers. |
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 n’est pas valide ou lorsqu’une chaîne de format composite n’est pas correctement formée. |
FormattableString |
Représente une chaîne de format composite, ainsi que les arguments à mettre en forme. |
FtpStyleUriParser |
Analyseur personnalisable basé sur le schéma FTP (File Transfer Protocol). |
GC |
Contrôle le garbage collector 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 lorsqu’une tentative est effectuée pour accéder à un élément d’un tableau ou d’une collection avec un index extérieur à ses limites. |
InsufficientExecutionStackException |
Exception levée lorsqu’une pile d’exécution insuffisante est disponible pour permettre à la plupart des méthodes d’exécuter. |
InsufficientMemoryException |
Exception levée lorsqu’une vérification de la mémoire disponible est insuffisante. Cette classe ne peut pas être héritée. |
InvalidCastException |
Exception levée pour la conversion non valide ou explicite. |
InvalidOperationException |
Exception levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. |
InvalidProgramException |
Exception levée lorsqu’un programme contient des métadonnées ou du langage MSIL (Microsoft Intermediate Language) non valides. En règle générale, cela indique 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 lorsque les informations de fuseau horaire ne sont pas valides. |
Lazy<T> |
Fournit la prise en charge de l’initialisation différée. |
Lazy<T,TMetadata> |
Fournit une référence indirecte différée à un objet et ses métadonnées associées à utiliser par le Framework d’extensibilité managée. |
LdapStyleUriParser |
Analyseur personnalisable basé sur le schéma LDAP (Lightweight Directory Access Protocol). |
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 de mémoire pour stocker les données locales. Cette classe ne peut pas être héritée. |
MarshalByRefObject |
Permet d’accéder aux objets entre les limites du domaine d’application dans les applications qui prennent en charge la communication à distance. |
Math |
Fournit des constantes et des méthodes statiques pour les fonctions mathématiques trigonométriques, logarithmiques et autres fonctions mathématiques courantes. |
MathF |
Fournit des constantes et des méthodes statiques pour les fonctions mathématiques trigonométriques, logarithmiques et 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 liés à l’étendue, tels que Memory<T>, ReadOnlyMemory<T>, Span<T>et ReadOnlySpan<T>. |
MethodAccessException |
Exception levée lorsqu’il existe une tentative non valide d’accéder à une méthode, par exemple l’accès à une méthode privée à partir d’un code partiellement approuvé. |
MissingFieldException |
Exception levée lorsqu’il existe une tentative d’accès dynamique à un champ qui n’existe pas. Si un champ d’une bibliothèque de classes a été supprimé ou renommé, recompilez tous les assemblys qui référencent cette bibliothèque. |
MissingMemberException |
Exception levée lorsqu’il existe une tentative d’accès dynamique à un membre de classe qui n’existe pas ou qui n’est pas déclaré en tant que public. Si un membre d’une bibliothèque de classes a été supprimé ou renommé, recompilez tous les assemblys qui référencent cette bibliothèque. |
MissingMethodException |
Exception levée lorsqu’il existe 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 MTA (Multithreaded Apartment). |
MulticastDelegate |
Représente un délégué multidiffusion ; autrement dit, un délégué pouvant avoir plusieurs éléments dans sa liste d’appel. |
MulticastNotSupportedException |
Exception levée lorsqu’il existe une tentative de combinaison de deux délégués en fonction du 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 schéma d’actualités à 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 l’infini positif, l’infini négatif ou le nombre non numérique (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 lorsqu’il existe une tentative de lecture, de recherche ou d’écriture dans un flux qui ne prend pas en charge la fonctionnalité appelée. |
Nullable |
Prend en charge un type valeur qui peut être affecté |
NullReferenceException |
Exception levée lorsqu’il existe une tentative de déréférencement d’une référence d’objet Null. |
Object |
Prend en charge toutes les classes de la hiérarchie de classes .NET et fournit des services de bas niveau aux classes dérivées. Il s’agit de la classe de base ultime de toutes les classes .NET ; il s’agit de la racine de la hiérarchie de type. |
ObjectDisposedException |
Exception levée lorsqu’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 sur un système d’exploitation, comme la version et l’identificateur de plateforme. Cette classe ne peut pas être héritée. |
OperationCanceledException |
Exception levée dans un thread lors de l’annulation d’une opération exécutée par le thread. |
OutOfMemoryException |
Exception levée lorsqu’il n’y a pas suffisamment de mémoire pour continuer l’exécution d’un programme. |
OverflowException |
L’exception levée lorsqu’une opération arithmétique, de cast ou de conversion dans un contexte vérifié entraîne un dépassement de capacité. |
ParamArrayAttribute |
Indique qu’une méthode autorise 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 plateforme particulière. |
Progress<T> |
Fournit un IProgress<T> qui appelle les rappels pour chaque valeur de progression signalée. |
Random |
Représente un générateur de nombres pseudo-aléatoires, qui est un algorithme qui produit une séquence de nombres répondant à certaines exigences statistiques pour la randomité. |
RankException |
Exception levée lorsqu’un tableau dont le nombre de dimensions est incorrect est passé à une méthode. |
ResolveEventArgs |
Fournit des données pour les événements de résolution du chargeur, tels que les événements TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolveet 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 pour une application est un appartement à thread unique (STA). |
String |
Représente du texte sous la forme d’une 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 comparaison de cas et de culture spécifiques ou ordinales. |
StringNormalizationExtensions |
Fournit des méthodes d’extension pour fonctionner avec la normalisation des chaînes. |
SystemException |
Sert de classe de base pour l’espace de noms d’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é pour un processus ou une opération a expiré. |
TimeProvider |
Fournit une abstraction pour le temps. |
TimeZone |
Représente un fuseau horaire. |
TimeZoneInfo |
Représente n’importe quel fuseau horaire dans le monde. |
TimeZoneInfo.AdjustmentRule |
Fournit des informations sur un ajustement de fuseau horaire, tels que la transition vers et depuis l’heure d’été. |
TimeZoneNotFoundException |
Exception levée lorsqu’un fuseau horaire est introuvable. |
Tuple |
Fournit des méthodes statiques pour la création d’objets tuple. |
Tuple<T1> |
Représente un tuple de 1 tuple ou un singleton. |
Tuple<T1,T2> |
Représente un tuple de 2 tuples ou une paire. |
Tuple<T1,T2,T3> |
Représente un triple ou 3 tuples. |
Tuple<T1,T2,T3,T4> |
Représente un tuple de 4 tuples ou quadruplé. |
Tuple<T1,T2,T3,T4,T5> |
Représente un tuple de 5 tuples ou un quintuple. |
Tuple<T1,T2,T3,T4,T5,T6> |
Représente un tuple de 6 tuples ou un sextuple. |
Tuple<T1,T2,T3,T4,T5,T6,T7> |
Représente un 7 tuples ou un septuple. |
Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Représente un n-tuple, où n est égal à 8 ou supérieur. |
TupleExtensions |
Fournit des méthodes d’extension pour que les tuples interagissent avec la prise en charge du langage pour les tuples en C#. |
Type |
Représente les déclarations de type : types de classes, types d’interface, types de tableau, types valeur, types d’énumération, paramètres de type, définitions de type générique et types génériques construits ou fermés. |
TypeAccessException |
Exception levée lorsqu’une méthode tente d’utiliser un type auquel elle n’a pas accès. |
TypeInitializationException |
Exception levée en tant que wrapper autour de l’exception levée par l’initialiseur de classe. Cette classe ne peut pas être héritée. |
TypeLoadException |
Exception levée lorsque des échecs de chargement de type se produisent. |
TypeUnloadedException |
Exception levée lorsqu’une tentative d’accès à une classe déchargée est effectuée. |
UnauthorizedAccessException |
Exception levée lorsque le système d’exploitation refuse l’accès en raison d’une erreur d’E/S ou d’un type spécifique d’erreur de sécurité. |
UnhandledExceptionEventArgs |
Fournit des données pour l’événement déclenché lorsqu’il existe une exception qui n’est pas gérée dans un domaine d’application. |
Uri |
Fournit une représentation d’objet d’un URI (Uniform Resource Identifier) et un accès facile aux parties de l’URI. |
UriBuilder |
Fournit un constructeur personnalisé pour les URI (Uniform Resource Identifiers) et modifie les URI de la classe Uri. |
UriFormatException |
Exception levée lorsqu’un URI (Uniform Resource Identifier) non valide est détecté. |
UriParser |
Analyse un nouveau schéma d’URI. Il s’agit d’une classe abstraite. |
UriTemplate |
Classe qui représente un modèle URI (Uniform Resource Identifier). |
UriTemplateEquivalenceComparer |
Classe utilisée pour comparer UriTemplate instances d’équivalence structurelle (au lieu de référence). |
UriTemplateMatch |
Classe qui représente les résultats d’une opération de correspondance sur une instance de UriTemplate. |
UriTemplateMatchException |
Représente une erreur lors de la correspondance d’un Uri à un UriTemplateTable. |
UriTemplateTable |
Classe qui représente un ensemble 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 fait référence à un objet tout en permettant à cet objet d’être récupéré par garbage collection. |
WeakReference<T> |
Représente une référence faible typée, qui fait référence à un objet tout en permettant à cet objet d’être récupéré par garbage collection. |
WindowsRuntimeSystemExtensions |
Fournit des méthodes d’extension pour la conversion entre les tâches et les 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 accepte un nombre variable d’arguments. |
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 la forme d’une unité de code UTF-16. |
ConsoleKeyInfo |
Décrit la touche console qui a été enfoncée, y compris le caractère représenté par la touche de console et l’état des touches Maj, Alt et Ctrl. |
DateOnly |
Représente les dates avec des valeurs comprises entre le 1er janvier 0001 Anno Domini (Ère commune) et le 31 décembre 9999 (C.E.) dans le calendrier grégorien. |
DateTime |
Représente un instant dans l’heure, généralement exprimé sous la forme d’une date et d’une heure de jour. |
DateTimeOffset |
Représente un point dans le temps, généralement exprimé sous la forme d’une date et d’une heure de jour, par rapport à l’heure universelle coordonnée (UTC). |
Decimal |
Représente un nombre à virgule flottante décimale. |
Delegate.InvocationListEnumerator<TDelegate> |
Fournit un énumérateur pour la liste d’appel d’un délégué. |
Double |
Représente un nombre à virgule flottante double précision. |
Environment.ProcessCpuUsage |
Contient des classes fondamentales et des classes de base qui définissent des types de données de valeur et de référence couramment utilisés, des événements et des gestionnaires d’événements, des interfaces, des attributs et des exceptions de traitement. |
GCGenerationInfo |
Représente la taille et la fragmenation d’une génération à l’entrée et à la sortie du GC signalé dans GCMemoryInfo. |
GCMemoryInfo |
Fournit un ensemble d’API qui peuvent être utilisées pour récupérer les informations de garbage collection. |
Guid |
Représente un identificateur global unique (GUID). |
Half |
Représente un nombre à virgule flottante demi-précision. |
HashCode |
Combine le code de hachage pour plusieurs valeurs en 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 à un pointeur. |
Memory<T> |
Représente une région contiguë de mémoire. |
MemoryExtensions.SpanSplitEnumerator<T> |
Contient des classes fondamentales et des classes de base qui définissent des types de données de valeur et de référence couramment utilisés, des événements et des gestionnaires d’événements, des interfaces, des attributs et des exceptions de traitement. |
MemoryExtensions.TryWriteInterpolatedStringHandler |
Fournit un gestionnaire utilisé par le compilateur de langage pour mettre en forme des chaînes interpolées en étendues de caractères. |
ModuleHandle |
Représente un handle d’exécution pour un module. |
Nullable<T> |
Représente un type valeur qui peut être affecté |
Range |
Représente une plage qui a des index de début et de fin. |
ReadOnlyMemory<T> |
Représente une région contiguë de la mémoire, similaire à ReadOnlySpan<T>. Contrairement à ReadOnlySpan<T>, il n’est pas un type de type de type parref. |
ReadOnlySpan<T>.Enumerator |
Fournit un énumérateur pour les éléments d’un ReadOnlySpan<T>. |
ReadOnlySpan<T> |
Fournit une représentation en lecture seule de type sécurisé et en mémoire sécurisée d’une région 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 interne. |
RuntimeMethodHandle |
RuntimeMethodHandle est un handle pour 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 interne. |
SByte |
Représente un entier signé 8 bits. |
SequencePosition |
Représente une position dans un ensemble de mémoire non contiguë. Les propriétés de ce type ne doivent pas être interprétées par quoi que ce soit, mais le type qui l’a créé. |
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 jour, telle qu’elle serait lue à partir d’une horloge, dans la plage comprise entre 00:00:00 et 23:59:59.9999999999. |
TimeSpan |
Représente un intervalle de temps. |
TimeZoneInfo.TransitionTime |
Fournit des informations sur un changement d’heure spécifique, tel que la modification de l’heure d’été à l’heure d’été ou inversement, dans un fuseau horaire particulier. |
TypedReference |
Décrit les objets qui contiennent à la fois un pointeur managé vers un emplacement et une représentation runtime 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 à un pointeur. |
UriCreationOptions |
Fournit des options qui contrôlent la façon dont une Uri est créée et se comporte. |
ValueTuple |
Fournit des méthodes statiques pour créer des tuples de valeur. |
ValueTuple<T1> |
Représente un tuple de valeur avec un composant unique. |
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 n-value, où n est é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 les informations de liaison d’assembly qui peuvent être ajoutées à une instance de AppDomain. |
IAsyncDisposable |
Fournit un mécanisme permettant de libérer des ressources non managé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 classer 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 spécifique au type pour classer ou trier ses instances. |
IConvertible |
Définit des méthodes qui convertissent la valeur de la référence ou du type valeur d’implémentation en type Common Language Runtime qui a 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 permettant de libérer des ressources non managé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 pour déterminer l’égalité des instances. |
IFormatProvider |
Fournit un mécanisme permettant de récupérer un objet pour contrôler la mise en forme. |
IFormattable |
Fournit des fonctionnalités pour mettre en forme la valeur d’un objet dans une représentation sous forme de chaîne. |
IObservable<T> |
Définit un fournisseur pour la notification push. |
IObserver<T> |
Fournit un mécanisme permettant de recevoir des notifications push. |
IParsable<TSelf> |
Définit un mécanisme d’analyse d’une chaîne à 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 une prise en charge personnalisée à d’autres objets. |
ISpanFormattable |
Fournit des fonctionnalités pour 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 à 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 sous la forme UTF-8. |
IUtf8SpanParsable<TSelf> |
Définit un mécanisme d’analyse d’une étendue de caractères UTF-8 à une valeur. |
Énumérations
ActivationContext.ContextForm |
Indique le contexte d’une application activée par manifeste. |
AppDomainManagerInitializationOptions |
Spécifie l’action qu’un gestionnaire de domaine d’application personnalisé prend lors de l’initialisation d’un nouveau domaine. |
AttributeTargets |
Spécifie les éléments d’application sur lesquels il est valide pour appliquer un attribut. |
Base64FormattingOptions |
Spécifie si les méthodes ToBase64CharArray et ToBase64String pertinentes insèrent des sauts de ligne dans leur sortie. |
ConsoleColor |
Spécifie des constantes qui définissent des couleurs de premier plan et d’arrière-plan pour la console. |
ConsoleKey |
Spécifie les clés standard sur une console. |
ConsoleModifiers |
Représente les touches maj, alt et ctrl sur un clavier. |
ConsoleSpecialKey |
Spécifie des combinaisons de modificateurs et de touches de console qui peuvent interrompre le processus actuel. |
DateTimeKind |
Spécifie si un objet DateTime représente une heure locale, un temps universel coordonné (UTC) ou n’est pas spécifié comme heure locale ou UTC. |
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 d’annuaire aux dossiers spéciaux système. |
Environment.SpecialFolderOption |
Spécifie les options à utiliser pour obtenir le 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 dans un jeu ou une opération d’obtention. |
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’inscription actuelle pour la notification du garbage collection complet suivant. |
GenericUriParserOptions |
Spécifie les options d’un 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 les règles de culture, de cas et de tri à utiliser par certaines surcharges des méthodes Compare(String, String) et Equals(Object). |
StringSplitOptions |
Spécifie des options pour les surcharges de méthode applicables Split, telles que l’omission de sous-chaînes vides du tableau retourné ou la suppression de l’espace blanc des sous-chaînes. |
TypeCode |
Spécifie le type d’un objet. |
UriComponents |
Spécifie les parties d’un Uri. |
UriFormat |
Contrôle la façon dont les informations d’URI sont échappées. |
UriHostNameType |
Définit les types de noms d’hôte pour la méthode CheckHostName(String). |
UriIdnScope |
Fournit les valeurs possibles pour le paramètre de configuration du IdnElement dans l’espace de noms System.Configuration. |
UriKind |
Définit les différents types d’URI. |
UriPartial |
Définit les parties d’un URI pour la méthode GetLeftPart(UriPartial). |
Délégués
Action |
Encapsule une méthode qui n’a aucun paramètre et ne retourne pas de valeur. |
Action<T> |
Encapsule une méthode qui a un paramètre unique et ne retourne pas de valeur. |
Action<T1,T2> |
Encapsule une méthode qui a deux paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3> |
Encapsule une méthode qui a trois paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4> |
Encapsule une méthode qui a quatre paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5> |
Encapsule une méthode qui a cinq paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6> |
Encapsule une méthode qui a six paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6,T7> |
Encapsule une méthode qui a sept paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8> |
Encapsule une méthode qui a huit paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Encapsule une méthode qui a neuf paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Encapsule une méthode qui a 10 paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Encapsule une méthode qui a 11 paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Encapsule une méthode qui a 12 paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
Encapsule une méthode qui a 13 paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
Encapsule une méthode qui a 14 paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
Encapsule une méthode qui a 15 paramètres et ne retourne pas de valeur. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
Encapsule une méthode qui a 16 paramètres et ne retourne pas de valeur. |
AppDomainInitializer |
Représente la méthode de rappel à appeler lorsque le domaine d’application est initialisé. |
AssemblyLoadEventHandler |
Représente la méthode qui gère l’événement AssemblyLoad d’un AppDomain. |
AsyncCallback |
Fait référence à une méthode à appeler lorsqu’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ère 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 de domaine inter-applications. |
EventHandler |
Représente la méthode qui gère un événement qui n’a pas de données d’événement. |
EventHandler<TEventArgs> |
Représente la méthode qui gère un événement lorsque l’événement fournit des données. |
Func<TResult> |
Encapsule une méthode qui n’a aucun paramètre et retourne une valeur du type spécifié par le paramètre |
Func<T,TResult> |
Encapsule une méthode qui a un paramètre et retourne une valeur du type spécifié par le paramètre |
Func<T1,T2,TResult> |
Encapsule une méthode qui a 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 retourne une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,TResult> |
Encapsule une méthode qui a 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 qui a cinq paramètres et retourne une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,TResult> |
Encapsule une méthode qui a six paramètres et retourne une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
Encapsule une méthode qui a sept paramètres et retourne une valeur du type spécifié par le paramètre |
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Encapsule une méthode qui a huit paramètres et retourne 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 qui a neuf paramètres et retourne 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 qui a 10 paramètres et retourne 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 qui a 11 paramètres et retourne 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 qui a 12 paramètres et retourne 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 qui a 13 paramètres et retourne 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 qui a 14 paramètres et retourne 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 qui a 15 paramètres et retourne 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 qui a 16 paramètres et retourne 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, ResourceResolveou AssemblyResolve d’un AppDomain. |
UnhandledExceptionEventHandler |
Représente la méthode qui gère l’événement déclenché par une exception qui n’est pas 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 gérées et non managées.
Pour accéder aux types dans l’espace de noms System à partir du code C# sans avoir à fournir de noms de types complets, incluez l’instruction using System;
au début de votre fichier de code source.
Pour accéder aux types dans l’espace de noms System à 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.