System Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi fondamentali e classi di base che definiscono tipi di dati di riferimento e valore comunemente usati, eventi e gestori eventi, interfacce, attributi ed eccezioni di elaborazione.
Classi
AccessViolationException |
Eccezione generata quando si tenta di leggere o scrivere memoria protetta. |
ActivationContext |
Identifica il contesto di attivazione per l'applicazione corrente. Questa classe non può essere ereditata. |
Activator |
Contiene metodi per creare tipi di oggetti in locale o in remoto oppure ottenere riferimenti a oggetti remoti esistenti. Questa classe non può essere ereditata. |
AggregateException |
Rappresenta uno o più errori che si verificano durante l'esecuzione dell'applicazione. |
AppContext |
Fornisce membri per l'impostazione e il recupero di dati relativi al contesto di un'applicazione. |
AppDomain |
Rappresenta un dominio applicazione, che è un ambiente isolato in cui vengono eseguite le applicazioni. Questa classe non può essere ereditata. |
AppDomainManager |
Fornisce un equivalente gestito di un host non gestito. |
AppDomainSetup |
Rappresenta le informazioni sull'associazione di assembly che possono essere aggiunte a un'istanza di AppDomain. |
AppDomainUnloadedException |
Eccezione generata quando viene effettuato un tentativo di accesso a un dominio applicazione scaricato. |
ApplicationException |
Funge da classe di base per le eccezioni definite dall'applicazione. |
ApplicationId |
Contiene informazioni usate per identificare in modo univoco un'applicazione basata su manifesto. Questa classe non può essere ereditata. |
ApplicationIdentity |
Consente di identificare in modo univoco un'applicazione attivata dal manifesto. Questa classe non può essere ereditata. |
ArgumentException |
Eccezione generata quando uno degli argomenti forniti a un metodo non è valido. |
ArgumentNullException |
Eccezione generata quando viene passato un riferimento Null ( |
ArgumentOutOfRangeException |
Eccezione generata quando il valore di un argomento non rientra nell'intervallo consentito di valori come definito dal metodo richiamato. |
ArithmeticException |
Eccezione generata per gli errori in un'operazione aritmetica, cast o conversione. |
Array |
Fornisce metodi per la creazione, la modifica, la ricerca e l'ordinamento di matrici, in modo da fungere da classe di base per tutte le matrici in Common Language Runtime. |
ArrayTypeMismatchException |
Eccezione generata quando viene effettuato un tentativo di archiviare un elemento del tipo errato all'interno di una matrice. |
AssemblyLoadEventArgs |
Fornisce dati per l'evento AssemblyLoad. |
Attribute |
Rappresenta la classe base per gli attributi personalizzati. |
AttributeUsageAttribute |
Specifica l'utilizzo di un'altra classe di attributi. Questa classe non può essere ereditata. |
BadImageFormatException |
Eccezione generata quando l'immagine del file di una libreria di collegamento dinamico (DLL) o un programma eseguibile non è valida. |
BinaryData |
Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, flusso, JSON e byte. |
BitConverter |
Converte i tipi di dati di base in una matrice di byte e una matrice di byte in tipi di dati di base. |
Buffer |
Modifica le matrici di tipi primitivi. |
CannotUnloadAppDomainException |
Eccezione generata quando un tentativo di scaricare un dominio applicazione ha esito negativo. |
CharEnumerator |
Supporta l'iterazione su un oggetto String e la lettura dei singoli caratteri. Questa classe non può essere ereditata. |
CLSCompliantAttribute |
Indica se un elemento del programma è conforme a Common Language Specification (CLS). Questa classe non può essere ereditata. |
Console |
Rappresenta i flussi di input, output e errore standard per le applicazioni console. Questa classe non può essere ereditata. |
ConsoleCancelEventArgs |
Fornisce dati per l'evento CancelKeyPress. Questa classe non può essere ereditata. |
ContextBoundObject |
Definisce la classe base per tutte le classi associate al contesto. |
ContextMarshalException |
Eccezione generata quando un tentativo di marshalling di un oggetto attraverso un limite di contesto ha esito negativo. |
ContextStaticAttribute |
Indica che il valore di un campo statico è univoco per un contesto specifico. |
Convert |
Converte un tipo di dati di base in un altro tipo di dati di base. |
DataMisalignedException |
Eccezione generata quando un'unità di dati viene letta o scritta in un indirizzo che non è un multiplo delle dimensioni dei dati. Questa classe non può essere ereditata. |
DBNull |
Rappresenta un valore inesistente. Questa classe non può essere ereditata. |
Delegate |
Rappresenta un delegato, ovvero una struttura di dati che fa riferimento a un metodo statico o a un'istanza di classe e a un metodo di istanza di tale classe. |
DivideByZeroException |
Eccezione generata quando si tenta di dividere un valore integrale o Decimal per zero. |
DllNotFoundException |
Eccezione generata quando non è possibile trovare una DLL specificata in un'importazione DLL. |
DuplicateWaitObjectException |
Eccezione generata quando un oggetto viene visualizzato più volte in una matrice di oggetti di sincronizzazione. |
EntryPointNotFoundException |
Eccezione generata quando un tentativo di caricamento di una classe non riesce a causa dell'assenza di un metodo di immissione. |
Enum |
Fornisce la classe base per le enumerazioni. |
Environment |
Fornisce informazioni e mezzi per modificare, l'ambiente e la piattaforma correnti. Questa classe non può essere ereditata. |
EventArgs |
Rappresenta la classe di base per le classi che contengono dati dell'evento e fornisce un valore da utilizzare per gli eventi che non includono i dati dell'evento. |
Exception |
Rappresenta gli errori che si verificano durante l'esecuzione dell'applicazione. |
ExecutionEngineException |
Eccezione generata quando si verifica un errore interno nel motore di esecuzione di Common Language Runtime. Questa classe non può essere ereditata. |
FakeLoggerServiceProviderExtensions |
Estensioni per la configurazione della registrazione fittizia, usate negli unit test. |
FakeRedactionServiceProviderExtensions |
Estensioni che consentono di registrare un redactor falso nell'applicazione. |
FieldAccessException |
Eccezione generata quando si verifica un tentativo non valido di accedere a un campo privato o protetto all'interno di una classe. |
FileStyleUriParser |
Parser personalizzabile basato sullo schema file. |
FlagsAttribute |
Indica che un'enumerazione può essere considerata come un campo di bit; ovvero un set di flag. |
FormatException |
Eccezione generata quando il formato di un argomento non è valido o quando una stringa di formato composito non è corretta. |
FormattableString |
Rappresenta una stringa di formato composito, insieme agli argomenti da formattare. |
FtpStyleUriParser |
Parser personalizzabile basato sullo schema FTP (File Transfer Protocol). |
GC |
Controlla il Garbage Collector di sistema, un servizio che recupera automaticamente la memoria inutilizzata. |
GenericUriParser |
Parser personalizzabile per un URI gerarchico. |
GopherStyleUriParser |
Parser personalizzabile basato sullo schema Gopher. |
HttpStyleUriParser |
Parser personalizzabile basato sullo schema HTTP. |
IndexOutOfRangeException |
Eccezione generata quando viene effettuato un tentativo di accesso a un elemento di una matrice o di una raccolta con un indice esterno ai limiti. |
InsufficientExecutionStackException |
Eccezione generata quando è disponibile uno stack di esecuzione insufficiente per consentire la maggior parte dei metodi da eseguire. |
InsufficientMemoryException |
Eccezione generata quando si verifica un errore di memoria disponibile sufficiente. Questa classe non può essere ereditata. |
InvalidCastException |
Eccezione generata per il cast non valido o la conversione esplicita. |
InvalidOperationException |
Eccezione generata quando una chiamata al metodo non è valida per lo stato corrente dell'oggetto. |
InvalidProgramException |
Eccezione generata quando un programma contiene metadati o MSIL (Microsoft Intermediate Language) non validi. In genere questo indica un bug nel compilatore che ha generato il programma. Questa eccezione viene generata anche quando i limiti di implementazione del runtime interno sono stati superati dal programma. |
InvalidTimeZoneException |
Eccezione generata quando le informazioni sul fuso orario non sono valide. |
Lazy<T> |
Fornisce supporto per l'inizializzazione differita. |
Lazy<T,TMetadata> |
Fornisce un riferimento indiretto differito a un oggetto e ai relativi metadati associati per l'uso da parte di Managed Extensibility Framework. |
LdapStyleUriParser |
Parser personalizzabile basato sullo schema LDAP (Lightweight Directory Access Protocol). |
LoaderOptimizationAttribute |
Consente di impostare i criteri di ottimizzazione del caricatore predefiniti per il metodo principale di un'applicazione eseguibile. |
LocalDataStoreSlot |
Incapsula uno slot di memoria per archiviare i dati locali. Questa classe non può essere ereditata. |
MarshalByRefObject |
Consente l'accesso agli oggetti attraverso i limiti del dominio applicazione nelle applicazioni che supportano la comunicazione remota. |
Math |
Fornisce costanti e metodi statici per funzioni matematiche trigonometriche, logaritmiche e altre funzioni matematiche comuni. |
MathF |
Fornisce costanti e metodi statici per funzioni matematiche trigonometriche, logaritmiche e altre funzioni matematiche comuni. |
MemberAccessException |
Eccezione generata quando un tentativo di accesso a un membro della classe non riesce. |
MemoryExtensions |
Fornisce metodi di estensione per i tipi correlati alla memoria e correlati all'intervallo, ad esempio Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>. |
MethodAccessException |
Eccezione generata quando si verifica un tentativo non valido di accedere a un metodo, ad esempio l'accesso a un metodo privato da codice parzialmente attendibile. |
MissingFieldException |
Eccezione generata quando si tenta di accedere dinamicamente a un campo che non esiste. Se un campo in una libreria di classi è stato rimosso o rinominato, ricompilare gli assembly che fanno riferimento a tale libreria. |
MissingMemberException |
Eccezione generata quando si tenta di accedere dinamicamente a un membro della classe che non esiste o che non è dichiarato come pubblico. Se un membro di una libreria di classi è stato rimosso o rinominato, ricompilare gli assembly che fanno riferimento a tale libreria. |
MissingMethodException |
Eccezione generata quando si tenta di accedere dinamicamente a un metodo che non esiste. |
MTAThreadAttribute |
Indica che il modello di threading COM per un'applicazione è apartment multithreading (MTA). |
MulticastDelegate |
Rappresenta un delegato multicast; ovvero un delegato che può avere più di un elemento nell'elenco chiamate. |
MulticastNotSupportedException |
Eccezione generata quando si tenta di combinare due delegati in base al tipo di Delegate anziché al tipo MulticastDelegate. Questa classe non può essere ereditata. |
NetPipeStyleUriParser |
Parser basato sullo schema NetPipe per il sistema "Daco". |
NetTcpStyleUriParser |
Parser basato sullo schema NetTcp per il sistema "Daco". |
NewsStyleUriParser |
Parser personalizzabile basato sullo schema di notizie che usa il protocollo NNTP (Network News Transfer Protocol). |
NonSerializedAttribute |
Indica che un campo di una classe serializzabile non deve essere serializzato. Questa classe non può essere ereditata. |
NotFiniteNumberException |
Eccezione generata quando un valore a virgola mobile è infinito positivo, infinito negativo o No-a-Number (NaN). |
NotImplementedException |
Eccezione generata quando non viene implementato un metodo o un'operazione richiesta. |
NotSupportedException |
Eccezione generata quando un metodo richiamato non è supportato o quando si tenta di leggere, cercare o scrivere in un flusso che non supporta la funzionalità richiamata. |
Nullable |
Supporta un tipo di valore a cui è possibile assegnare |
NullReferenceException |
Eccezione generata quando si tenta di dereferenziare un riferimento a un oggetto Null. |
Object |
Supporta tutte le classi nella gerarchia di classi .NET e fornisce servizi di basso livello alle classi derivate. Si tratta della classe base finale di tutte le classi .NET; è la radice della gerarchia dei tipi. |
ObjectDisposedException |
Eccezione generata quando viene eseguita un'operazione su un oggetto eliminato. |
ObsoleteAttribute |
Contrassegna gli elementi del programma che non sono più in uso. Questa classe non può essere ereditata. |
OperatingSystem |
Rappresenta informazioni su un sistema operativo, ad esempio la versione e l'identificatore della piattaforma. Questa classe non può essere ereditata. |
OperationCanceledException |
Eccezione generata in un thread dopo l'annullamento di un'operazione eseguita dal thread. |
OutOfMemoryException |
Eccezione generata quando non è disponibile memoria sufficiente per continuare l'esecuzione di un programma. |
OverflowException |
Eccezione generata quando un'operazione aritmetica, di cast o conversione in un contesto controllato genera un overflow. |
ParamArrayAttribute |
Indica che un metodo consentirà un numero variabile di argomenti nella chiamata. Questa classe non può essere ereditata. |
PlatformNotSupportedException |
Eccezione generata quando una funzionalità non viene eseguita in una determinata piattaforma. |
Progress<T> |
Fornisce un IProgress<T> che richiama i callback per ogni valore di stato segnalato. |
Random |
Rappresenta un generatore di numeri pseudo-casuali, ovvero un algoritmo che produce una sequenza di numeri che soddisfano determinati requisiti statistici per la casualità. |
RankException |
Eccezione generata quando una matrice con il numero errato di dimensioni viene passata a un metodo. |
ResolveEventArgs |
Fornisce dati per gli eventi di risoluzione del caricatore, ad esempio gli eventi TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolvee AssemblyResolve. |
SerializableAttribute |
Indica che una classe può essere serializzata tramite serializzazione binaria o XML. Questa classe non può essere ereditata. |
StackOverflowException |
Eccezione generata quando lo stack di esecuzione supera le dimensioni dello stack. Questa classe non può essere ereditata. |
STAThreadAttribute |
Indica che il modello di threading COM per un'applicazione è apartment a thread singolo (STA). |
String |
Rappresenta il testo come sequenza di unità di codice UTF-16. |
StringComparer |
Rappresenta un'operazione di confronto tra stringhe che utilizza regole di confronto tra maiuscole e minuscole e basate sulle impostazioni cultura o ordinali specifiche. |
StringNormalizationExtensions |
Fornisce metodi di estensione per l'uso della normalizzazione delle stringhe. |
SystemException |
Funge da classe base per lo spazio dei nomi delle eccezioni di sistema. |
ThreadStaticAttribute |
Indica che il valore di un campo statico è univoco per ogni thread. |
TimeoutException |
Eccezione generata quando è scaduto il tempo assegnato per un processo o un'operazione. |
TimeProvider |
Fornisce un'astrazione per il tempo. |
TimeZone |
Rappresenta un fuso orario. |
TimeZoneInfo |
Rappresenta qualsiasi fuso orario nel mondo. |
TimeZoneInfo.AdjustmentRule |
Fornisce informazioni su una regolazione del fuso orario, ad esempio la transizione da e verso l'ora legale. |
TimeZoneNotFoundException |
Eccezione generata quando non è possibile trovare un fuso orario. |
Tuple |
Fornisce metodi statici per la creazione di oggetti tupla. |
Tuple<T1> |
Rappresenta una tupla a 1 o singleton. |
Tuple<T1,T2> |
Rappresenta una tupla a 2 o una coppia. |
Tuple<T1,T2,T3> |
Rappresenta una tupla a 3 o tre. |
Tuple<T1,T2,T3,T4> |
Rappresenta una tupla a 4 o una tupla. |
Tuple<T1,T2,T3,T4,T5> |
Rappresenta una tupla a 5 o una quintupla. |
Tuple<T1,T2,T3,T4,T5,T6> |
Rappresenta una tupla a 6 o sextuple. |
Tuple<T1,T2,T3,T4,T5,T6,T7> |
Rappresenta una tupla a 7 o setto. |
Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Rappresenta un n-tupla, dove n è 8 o superiore. |
TupleExtensions |
Fornisce metodi di estensione per le tuple da interagire con il supporto del linguaggio per le tuple in C#. |
Type |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
TypeAccessException |
Eccezione generata quando un metodo tenta di usare un tipo a cui non ha accesso. |
TypeInitializationException |
Eccezione generata come wrapper intorno all'eccezione generata dall'inizializzatore di classe. Questa classe non può essere ereditata. |
TypeLoadException |
Eccezione generata quando si verificano errori di caricamento del tipo. |
TypeUnloadedException |
Eccezione generata quando si tenta di accedere a una classe scaricata. |
UnauthorizedAccessException |
Eccezione generata quando il sistema operativo nega l'accesso a causa di un errore di I/O o di un tipo specifico di errore di sicurezza. |
UnhandledExceptionEventArgs |
Fornisce dati per l'evento generato quando si verifica un'eccezione che non viene gestita in alcun dominio applicazione. |
Uri |
Fornisce una rappresentazione dell'oggetto di un URI (Uniform Resource Identifier) e un facile accesso alle parti dell'URI. |
UriBuilder |
Fornisce un costruttore personalizzato per gli URI (Uniform Resource Identifier) e modifica gli URI per la classe Uri. |
UriFormatException |
Eccezione generata quando viene rilevato un URI (Uniform Resource Identifier) non valido. |
UriParser |
Analizza un nuovo schema URI. Si tratta di una classe astratta. |
UriTemplate |
Classe che rappresenta un modello URI (Uniform Resource Identifier). |
UriTemplateEquivalenceComparer |
Classe usata per confrontare UriTemplate istanze per l'equivalenza strutturale (anziché di riferimento). |
UriTemplateMatch |
Classe che rappresenta i risultati di un'operazione di corrispondenza in un'istanza di UriTemplate. |
UriTemplateMatchException |
Rappresenta un errore durante la corrispondenza di un Uri a un UriTemplateTable. |
UriTemplateTable |
Classe che rappresenta un set associativo di oggetti UriTemplate. |
UriTypeConverter | |
ValueType |
Fornisce la classe base per i tipi valore. |
Version |
Rappresenta il numero di versione di un assembly, di un sistema operativo o di Common Language Runtime. Questa classe non può essere ereditata. |
WeakReference |
Rappresenta un riferimento debole, che fa riferimento a un oggetto pur consentendo il recupero dell'oggetto da parte di Garbage Collection. |
WeakReference<T> |
Rappresenta un riferimento debole tipizzato, che fa riferimento a un oggetto, consentendo comunque il recupero dell'oggetto da parte di Garbage Collection. |
WindowsRuntimeSystemExtensions |
Fornisce metodi di estensione per la conversione tra attività e operazioni asincrone di Windows Runtime. |
Struct
ArgIterator |
Rappresenta un elenco di argomenti a lunghezza variabile; ovvero i parametri di una funzione che accetta un numero variabile di argomenti. |
ArraySegment<T>.Enumerator |
Fornisce un enumeratore per gli elementi di un ArraySegment<T>. |
ArraySegment<T> |
Delimita una sezione di una matrice unidimensionale. |
Boolean |
Rappresenta un valore booleano ( |
Byte |
Rappresenta un intero senza segno a 8 bit. |
Char |
Rappresenta un carattere come unità di codice UTF-16. |
ConsoleKeyInfo |
Descrive il tasto della console premuto, incluso il carattere rappresentato dal tasto della console e lo stato dei tasti di modifica MAIUSC, ALT e CTRL. |
DateOnly |
Rappresenta le date con valori compresi tra il 1° gennaio 0001 Anno Domini (Common Era) e il 31 dicembre 9999 A.D. (C.E.) nel calendario gregoriano. |
DateTime |
Rappresenta un istante in tempo, in genere espresso come data e ora del giorno. |
DateTimeOffset |
Rappresenta un punto nel tempo, in genere espresso come data e ora del giorno, rispetto all'ora UTC (Coordinated Universal Time). |
Decimal |
Rappresenta un numero a virgola mobile decimale. |
Delegate.InvocationListEnumerator<TDelegate> |
Fornisce un enumeratore per l'elenco chiamate di un delegato. |
Double |
Rappresenta un numero a virgola mobile e precisione doppia. |
Environment.ProcessCpuUsage |
Contiene classi fondamentali e classi di base che definiscono tipi di dati di riferimento e valore comunemente usati, eventi e gestori eventi, interfacce, attributi ed eccezioni di elaborazione. |
GCGenerationInfo |
Rappresenta le dimensioni e la deframmentazione di una generazione all'ingresso e all'uscita del GC segnalato in GCMemoryInfo. |
GCMemoryInfo |
Fornisce un set di API che possono essere usate per recuperare le informazioni di Garbage Collection. |
Guid |
Rappresenta un identificatore univoco globale (GUID). |
Half |
Rappresenta un numero a virgola mobile a metà precisione. |
HashCode |
Combina il codice hash per più valori in un singolo codice hash. |
Index |
Rappresenta un tipo che può essere utilizzato per indicizzare una raccolta dall'inizio o dalla fine. |
Int128 |
Rappresenta un intero con segno a 128 bit. |
Int16 |
Rappresenta un intero con segno a 16 bit. |
Int32 |
Rappresenta un intero con segno a 32 bit. |
Int64 |
Rappresenta un intero con segno a 64 bit. |
IntPtr |
Rappresenta un intero con segno in cui la larghezza del bit è uguale a un puntatore. |
Memory<T> |
Rappresenta un'area contigua di memoria. |
MemoryExtensions.SpanSplitEnumerator<T> |
Contiene classi fondamentali e classi di base che definiscono tipi di dati di riferimento e valore comunemente usati, eventi e gestori eventi, interfacce, attributi ed eccezioni di elaborazione. |
MemoryExtensions.TryWriteInterpolatedStringHandler |
Fornisce un gestore utilizzato dal compilatore del linguaggio per formattare le stringhe interpolate in intervalli di caratteri. |
ModuleHandle |
Rappresenta un handle di runtime per un modulo. |
Nullable<T> |
Rappresenta un tipo di valore a cui è possibile assegnare |
Range |
Rappresenta un intervallo con indici iniziali e finali. |
ReadOnlyMemory<T> |
Rappresenta un'area contigua di memoria, simile a ReadOnlySpan<T>. A differenza di ReadOnlySpan<T>, non è un tipo simile a byref. |
ReadOnlySpan<T>.Enumerator |
Fornisce un enumeratore per gli elementi di un ReadOnlySpan<T>. |
ReadOnlySpan<T> |
Fornisce una rappresentazione di sola lettura indipendente dai tipi e sicura per la memoria di un'area contigua di memoria arbitraria. |
RuntimeArgumentHandle |
Fa riferimento a un elenco di argomenti a lunghezza variabile. |
RuntimeFieldHandle |
Rappresenta un campo utilizzando un token di metadati interno. |
RuntimeMethodHandle |
RuntimeMethodHandle è un handle per la rappresentazione interna dei metadati di un metodo. |
RuntimeTypeHandle |
Rappresenta un tipo utilizzando un token di metadati interno. |
SByte |
Rappresenta un intero con segno a 8 bit. |
SequencePosition |
Rappresenta una posizione in un set di memoria non contiguo. Le proprietà di questo tipo non devono essere interpretate da alcun elemento, ma dal tipo che lo ha creato. |
Single |
Rappresenta un numero a virgola mobile e precisione singola. |
Span<T>.Enumerator |
Fornisce un enumeratore per gli elementi di un Span<T>. |
Span<T> |
Fornisce una rappresentazione indipendente dai tipi e sicura per la memoria di un'area contigua di memoria arbitraria. |
TimeOnly |
Rappresenta un'ora del giorno, come verrebbe letta da un orologio, compreso nell'intervallo da 00:00:00 a 23:59:59.999999999. |
TimeSpan |
Rappresenta un intervallo di tempo. |
TimeZoneInfo.TransitionTime |
Fornisce informazioni su una modifica specifica dell'ora, ad esempio la modifica dall'ora legale all'ora solare o viceversa, in un particolare fuso orario. |
TypedReference |
Descrive gli oggetti che contengono sia un puntatore gestito a una posizione che una rappresentazione in fase di esecuzione del tipo che può essere archiviato in tale posizione. |
UInt128 |
Rappresenta un intero senza segno a 128 bit. |
UInt16 |
Rappresenta un intero senza segno a 16 bit. |
UInt32 |
Rappresenta un intero senza segno a 32 bit. |
UInt64 |
Rappresenta un intero senza segno a 64 bit. |
UIntPtr |
Rappresenta un intero senza segno in cui la larghezza del bit è uguale a un puntatore. |
UriCreationOptions |
Fornisce opzioni che controllano il comportamento e la creazione di un Uri. |
ValueTuple |
Fornisce metodi statici per la creazione di tuple di valori. |
ValueTuple<T1> |
Rappresenta una tupla di valori con un singolo componente. |
ValueTuple<T1,T2> |
Rappresenta una tupla di valori con 2 componenti. |
ValueTuple<T1,T2,T3> |
Rappresenta una tupla di valori con 3 componenti. |
ValueTuple<T1,T2,T3,T4> |
Rappresenta una tupla di valori con 4 componenti. |
ValueTuple<T1,T2,T3,T4,T5> |
Rappresenta una tupla di valori con 5 componenti. |
ValueTuple<T1,T2,T3,T4,T5,T6> |
Rappresenta una tupla di valori con 6 componenti. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7> |
Rappresenta una tupla di valori con 7 componenti. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Rappresenta una tupla n-value, in cui n è 8 o superiore. |
Void |
Specifica un tipo di valore restituito per un metodo che non restituisce un valore. |
Interfacce
_AppDomain |
Espone i membri pubblici della classe AppDomain al codice non gestito. |
IAppDomainSetup |
Rappresenta le informazioni sull'associazione di assembly che possono essere aggiunte a un'istanza di AppDomain. |
IAsyncDisposable |
Fornisce un meccanismo per rilasciare le risorse non gestite in modo asincrono. |
IAsyncResult |
Rappresenta lo stato di un'operazione asincrona. |
ICloneable |
Supporta la clonazione, che crea una nuova istanza di una classe con lo stesso valore di un'istanza esistente. |
IComparable |
Definisce un metodo di confronto generico specifico del tipo che un tipo di valore o una classe implementa per ordinare o ordinare le relative istanze. |
IComparable<T> |
Definisce un metodo di confronto generalizzato che un tipo di valore o una classe implementa per creare un metodo di confronto specifico del tipo per l'ordinamento o l'ordinamento delle relative istanze. |
IConvertible |
Definisce i metodi che converte il valore del tipo riferimento o valore di implementazione in un tipo Common Language Runtime con un valore equivalente. |
ICustomFormatter |
Definisce un metodo che supporta la formattazione personalizzata del valore di un oggetto. |
IDisposable |
Fornisce un meccanismo per il rilascio di risorse non gestite. |
IEquatable<T> |
Definisce un metodo generalizzato che un tipo di valore o una classe implementa per creare un metodo specifico del tipo per determinare l'uguaglianza delle istanze. |
IFormatProvider |
Fornisce un meccanismo per il recupero di un oggetto per controllare la formattazione. |
IFormattable |
Fornisce funzionalità per formattare il valore di un oggetto in una rappresentazione di stringa. |
IObservable<T> |
Definisce un provider per la notifica basata su push. |
IObserver<T> |
Fornisce un meccanismo per la ricezione di notifiche basate su push. |
IParsable<TSelf> |
Definisce un meccanismo per l'analisi di una stringa in un valore. |
IProgress<T> |
Definisce un provider per gli aggiornamenti dello stato di avanzamento. |
IServiceProvider |
Definisce un meccanismo per il recupero di un oggetto servizio; ovvero un oggetto che fornisce supporto personalizzato ad altri oggetti. |
ISpanFormattable |
Fornisce funzionalità per formattare la rappresentazione di stringa di un oggetto in un intervallo. |
ISpanParsable<TSelf> |
Definisce un meccanismo per l'analisi di un intervallo di caratteri in un valore. |
IUtf8SpanFormattable |
Fornisce funzionalità per formattare la rappresentazione di stringa di un oggetto in un intervallo come UTF-8. |
IUtf8SpanParsable<TSelf> |
Definisce un meccanismo per l'analisi di un intervallo di caratteri UTF-8 in un valore. |
Enumerazioni
ActivationContext.ContextForm |
Indica il contesto per un'applicazione attivata dal manifesto. |
AppDomainManagerInitializationOptions |
Specifica l'azione eseguita da un gestore di domini applicazioni personalizzato durante l'inizializzazione di un nuovo dominio. |
AttributeTargets |
Specifica gli elementi dell'applicazione in cui è valido applicare un attributo. |
Base64FormattingOptions |
Specifica se i metodi ToBase64CharArray e ToBase64String pertinenti inseriscono interruzioni di riga nell'output. |
ConsoleColor |
Specifica le costanti che definiscono i colori di primo piano e di sfondo per la console. |
ConsoleKey |
Specifica le chiavi standard in una console. |
ConsoleModifiers |
Rappresenta i tasti di modifica MAIUSC, ALT e CTRL su una tastiera. |
ConsoleSpecialKey |
Specifica le combinazioni di tasti di modifica e console che possono interrompere il processo corrente. |
DateTimeKind |
Specifica se un oggetto DateTime rappresenta un'ora locale, un'ora UTC (Coordinated Universal Time) o non viene specificata come ora locale o UTC. |
DayOfWeek |
Specifica il giorno della settimana. |
Environment.SpecialFolder |
Specifica le costanti enumerate utilizzate per recuperare i percorsi di directory nelle cartelle speciali di sistema. |
Environment.SpecialFolderOption |
Specifica le opzioni da utilizzare per ottenere il percorso di una cartella speciale. |
EnvironmentVariableTarget |
Specifica il percorso in cui una variabile di ambiente viene archiviata o recuperata in un'operazione set o get. |
GCCollectionMode |
Specifica il comportamento per un'operazione di Garbage Collection forzata. |
GCKind |
Specifica il tipo di Garbage Collection. |
GCNotificationStatus |
Fornisce informazioni sulla registrazione corrente per la notifica della successiva Garbage Collection completa. |
GenericUriParserOptions |
Specifica le opzioni per un UriParser. |
LoaderOptimization |
Enumerazione usata con la classe LoaderOptimizationAttribute per specificare le ottimizzazioni del caricatore per un eseguibile. |
MidpointRounding |
Specifica la strategia che i metodi di arrotondamento matematico devono usare per arrotondare un numero. |
PlatformID |
Identifica il sistema operativo o la piattaforma supportati da un assembly. |
StringComparison |
Specifica le impostazioni cultura, il caso e le regole di ordinamento da utilizzare da determinati overload dei metodi Compare(String, String) e Equals(Object). |
StringSplitOptions |
Specifica le opzioni per gli overload del metodo Split applicabili, ad esempio se omettere sottostringhe vuote dalla matrice restituita o tagliare gli spazi vuoti dalle sottostringhe. |
TypeCode |
Specifica il tipo di un oggetto . |
UriComponents |
Specifica le parti di un Uri. |
UriFormat |
Controlla la modalità di escape delle informazioni sull'URI. |
UriHostNameType |
Definisce i tipi di nome host per il metodo CheckHostName(String). |
UriIdnScope |
Fornisce i valori possibili per l'impostazione di configurazione del IdnElement nello spazio dei nomi System.Configuration. |
UriKind |
Definisce i diversi tipi di URI. |
UriPartial |
Definisce le parti di un URI per il metodo GetLeftPart(UriPartial). |
Delegati
Action |
Incapsula un metodo senza parametri e non restituisce un valore. |
Action<T> |
Incapsula un metodo con un singolo parametro e non restituisce un valore. |
Action<T1,T2> |
Incapsula un metodo con due parametri e non restituisce un valore. |
Action<T1,T2,T3> |
Incapsula un metodo con tre parametri e non restituisce un valore. |
Action<T1,T2,T3,T4> |
Incapsula un metodo con quattro parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5> |
Incapsula un metodo con cinque parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6> |
Incapsula un metodo con sei parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6,T7> |
Incapsula un metodo con sette parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6,T7,T8> |
Incapsula un metodo con otto parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Incapsula un metodo con nove parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Incapsula un metodo con 10 parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Incapsula un metodo con 11 parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Incapsula un metodo con 12 parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
Incapsula un metodo con 13 parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
Incapsula un metodo con 14 parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
Incapsula un metodo con 15 parametri e non restituisce un valore. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
Incapsula un metodo con 16 parametri e non restituisce un valore. |
AppDomainInitializer |
Rappresenta il metodo di callback da richiamare quando viene inizializzato il dominio applicazione. |
AssemblyLoadEventHandler |
Rappresenta il metodo che gestisce l'evento AssemblyLoad di un AppDomain. |
AsyncCallback |
Fa riferimento a un metodo da chiamare al termine di un'operazione asincrona corrispondente. |
Comparison<T> |
Rappresenta il metodo che confronta due oggetti dello stesso tipo. |
ConsoleCancelEventHandler |
Rappresenta il metodo che gestirà l'evento CancelKeyPress di un Console. |
Converter<TInput,TOutput> |
Rappresenta un metodo che converte un oggetto da un tipo a un altro. |
CrossAppDomainDelegate |
Usato da DoCallBack(CrossAppDomainDelegate) per le chiamate tra domini dell'applicazione. |
EventHandler |
Rappresenta il metodo che gestirà un evento senza dati dell'evento. |
EventHandler<TEventArgs> |
Rappresenta il metodo che gestirà un evento quando l'evento fornisce dati. |
Func<TResult> |
Incapsula un metodo senza parametri e restituisce un valore del tipo specificato dal parametro |
Func<T,TResult> |
Incapsula un metodo con un parametro e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,TResult> |
Incapsula un metodo con due parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,TResult> |
Incapsula un metodo con tre parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,TResult> |
Incapsula un metodo con quattro parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,TResult> |
Incapsula un metodo con cinque parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,TResult> |
Incapsula un metodo con sei parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
Incapsula un metodo con sette parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Incapsula un metodo con otto parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Incapsula un metodo con nove parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Incapsula un metodo con 10 parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Incapsula un metodo con 11 parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Incapsula un metodo con 12 parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Incapsula un metodo con 13 parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Incapsula un metodo con 14 parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Incapsula un metodo con 15 parametri e restituisce un valore del tipo specificato dal parametro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Incapsula un metodo con 16 parametri e restituisce un valore del tipo specificato dal parametro |
Predicate<T> |
Rappresenta il metodo che definisce un set di criteri e determina se l'oggetto specificato soddisfa tali criteri. |
ResolveEventHandler |
Rappresenta un metodo che gestisce l'evento TypeResolve, ResourceResolveo AssemblyResolve di un AppDomain. |
UnhandledExceptionEventHandler |
Rappresenta il metodo che gestirà l'evento generato da un'eccezione non gestita dal dominio applicazione. |
Commenti
Altre classi forniscono servizi che supportano la conversione dei tipi di dati, la manipolazione dei parametri del metodo, la matematica, la chiamata al programma remoto e locale, la gestione dell'ambiente delle applicazioni e la supervisione di applicazioni gestite e non gestite.
Per accedere ai tipi nello spazio dei nomi System dal codice C# senza dover fornire nomi di tipo completi, includere l'istruzione using System;
all'inizio del file di codice sorgente.
Per accedere ai tipi nello spazio dei nomi System dal codice C++/CLI senza dover fornire nomi di tipo completi, includere l'istruzione using namespace System;
all'inizio del file di codice sorgente. Inoltre, è necessario compilare con l'opzione /clr.