System Spazio dei nomi

Lo spazio dei nomi System contiene le classi fondamentali e di base che definiscono i tipi di dati di riferimento e di valori utilizzati comunemente, gli eventi e i gestori di eventi, le interfacce, gli attributi e le eccezioni di elaborazione. The System namespace contains fundamental classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions.

Classi

AccessViolationException

Eccezione generata quando viene eseguito un tentativo di leggere o scrivere nella memoria protetta.The exception that is thrown when there is an attempt to read or write protected memory.

ActivationContext

Identifica il contesto di attivazione dell'applicazione corrente.Identifies the activation context for the current application. Questa classe non può essere ereditata.This class cannot be inherited.

Activator

Contiene metodi per creare tipi di oggetti, localmente o in remoto, oppure per ottenere riferimenti a oggetti remoti esistenti.Contains methods to create types of objects locally or remotely, or obtain references to existing remote objects. Questa classe non può essere ereditata.This class cannot be inherited.

AggregateException

Rappresenta uno o più errori che si verificano durante l'esecuzione dell'applicazione.Represents one or more errors that occur during application execution.

AppContext

Fornisce i membri per l'impostazione e il recupero dei dati relativi al contesto di un'applicazione.Provides members for setting and retrieving data about an application's context.

AppDomain

Rappresenta un dominio applicazione, ossia un ambiente isolato nel quale vengono eseguite le applicazioni.Represents an application domain, which is an isolated environment where applications execute. Questa classe non può essere ereditata.This class cannot be inherited.

AppDomainManager

Fornisce un equivalente gestito di un host non gestito.Provides a managed equivalent of an unmanaged host.

AppDomainSetup

Rappresenta le informazioni di associazione dell'assembly che possono essere aggiunte a un'istanza di AppDomain.Represents assembly binding information that can be added to an instance of AppDomain.

AppDomainUnloadedException

L'eccezione generata quando si tenta di accedere a un dominio applicazione non caricato.The exception that is thrown when an attempt is made to access an unloaded application domain.

ApplicationException

Serve come classe di base per le eccezioni definite dalle applicazioni.Serves as the base class for application-defined exceptions.

ApplicationId

Contiene informazioni utilizzate per identificare in modo univoco un'applicazione basata su manifesto.Contains information used to uniquely identify a manifest-based application. Questa classe non può essere ereditata.This class cannot be inherited.

ApplicationIdentity

Consente di identificare in modo univoco un'applicazione attivata mediante manifesto.Provides the ability to uniquely identify a manifest-activated application. Questa classe non può essere ereditata.This class cannot be inherited.

ArgumentException

L'eccezione generata quando uno degli argomenti forniti a un metodo non è valido.The exception that is thrown when one of the arguments provided to a method is not valid.

ArgumentNullException

Eccezione generata quando viene passato un riferimento Null (Nothing in Visual Basic) a un metodo che non lo accetta come argomento valido.The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument.

ArgumentOutOfRangeException

Eccezione generata quando il valore di un argomento non è compreso nell'intervallo consentito di valori definiti dal metodo richiamato.The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.

ArithmeticException

L'eccezione generata per segnalare errori in un'operazione aritmetica, di cast o di conversione.The exception that is thrown for errors in an arithmetic, casting, or conversion operation.

Array

Fornisce metodi per creare, manipolare, ordinare ed eseguire ricerche all'interno di matrici, diventando così la classe base per tutte le matrici in Common Language Runtime.Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays in the common language runtime.

ArrayTypeMismatchException

L'eccezione che viene generata quando si tenta di archiviare un elemento di tipo non corretto all'interno di una matrice.The exception that is thrown when an attempt is made to store an element of the wrong type within an array.

AssemblyLoadEventArgs

Fornisce dati per l'evento AssemblyLoad.Provides data for the AssemblyLoad event.

Attribute

Rappresenta la classe base per gli attributi personalizzati.Represents the base class for custom attributes.

AttributeUsageAttribute

Specifica l'uso di un’altra classe di attributi.Specifies the usage of another attribute class. Questa classe non può essere ereditata.This class cannot be inherited.

BadImageFormatException

L'eccezione generata quando l'immagine del file di una libreria di collegamento dinamico (DLL, Dynamic Link Library) o di un programma eseguibile non è valida.The exception that is thrown when the file image of a dynamic link library (DLL) or an executable program is invalid.

BitConverter

Converte tipi di dati di base in una matrice di byte e una matrice di byte in tipi di dati di base.Converts base data types to an array of bytes, and an array of bytes to base data types.

Buffer

Modifica matrici di tipi primitivi.Manipulates arrays of primitive types.

CannotUnloadAppDomainException

Eccezione generata quando un tentativo di scaricare un dominio applicazione non riesce.The exception that is thrown when an attempt to unload an application domain fails.

CharEnumerator

Supporta lo scorrimento su un oggetto String e la lettura dei singoli caratteri.Supports iterating over a String object and reading its individual characters. Questa classe non può essere ereditata.This class cannot be inherited.

CLSCompliantAttribute

Indica se un elemento del programma è conforme a CLS (Common Language Specification).Indicates whether a program element is compliant with the Common Language Specification (CLS). Questa classe non può essere ereditata.This class cannot be inherited.

Console

Rappresenta i flussi di input, output e di errore standard per le applicazioni console.Represents the standard input, output, and error streams for console applications. Questa classe non può essere ereditata.This class cannot be inherited.

ConsoleCancelEventArgs

Fornisce dati per l'evento CancelKeyPress.Provides data for the CancelKeyPress event. Questa classe non può essere ereditata.This class cannot be inherited.

ContextBoundObject

Definisce la classe base per tutte le classi associate al contesto.Defines the base class for all context-bound classes.

ContextMarshalException

Eccezione generata quando un tentativo di effettuare il marshalling di un oggetto attraverso il limite di un contesto non riesce.The exception that is thrown when an attempt to marshal an object across a context boundary fails.

ContextStaticAttribute

Indica che il valore di un campo statico è univoco per un particolare contesto.Indicates that the value of a static field is unique for a particular context.

Convert

Converte un tipo di dati di base in un altro tipo di dati di base.Converts a base data type to another base data type.

DataMisalignedException

L'eccezione generata quando viene eseguita la lettura o la scrittura di un'unità di dati da o in un indirizzo che non è un multiplo delle dimensioni dei dati.The exception that is thrown when a unit of data is read from or written to an address that is not a multiple of the data size. Questa classe non può essere ereditata.This class cannot be inherited.

DBNull

Rappresenta un valore non esistente.Represents a nonexistent value. Questa classe non può essere ereditata.This class cannot be inherited.

Delegate

Rappresenta un delegato, ossia la struttura di dati che fa riferimento a un metodo static o a un'istanza di classe e un metodo di istanza di quella classe.Represents a delegate, which is a data structure that refers to a static method or to a class instance and an instance method of that class.

DivideByZeroException

Eccezione generata quando viene eseguito un tentativo di dividere per zero un valore integrale o Decimal.The exception that is thrown when there is an attempt to divide an integral or Decimal value by zero.

DllNotFoundException

Eccezione che viene generata quando non è possibile individuare un file DLL specificato in un'importazione di file DLL.The exception that is thrown when a DLL specified in a DLL import cannot be found.

DuplicateWaitObjectException

L'eccezione generata quando un oggetto appare più di una volta in una matrice di oggetti di sincronizzazione.The exception that is thrown when an object appears more than once in an array of synchronization objects.

EntryPointNotFoundException

L'eccezione generata quando il tentativo di caricare una classe non ha esito positivo per la mancanza di un metodo di inserimento.The exception that is thrown when an attempt to load a class fails due to the absence of an entry method.

Enum

Si tratta della classe base per le enumerazioni.Provides the base class for enumerations.

Environment

Fornisce informazioni e mezzi per manipolare l'ambiente e la piattaforma correnti.Provides information about, and means to manipulate, the current environment and platform. Questa classe non può essere ereditata.This class cannot be inherited.

EventArgs

Rappresenta la classe base per le classi che contengono dati di evento e fornisce un valore da utilizzare per gli eventi che non includono dati di evento.Represents the base class for classes that contain event data, and provides a value to use for events that do not include event data.

Exception

Rappresenta gli errori che si verificano durante l'esecuzione dell'applicazione.Represents errors that occur during application execution.

ExecutionEngineException

L'eccezione generata quando si verifica un errore interno nel motore di esecuzione di Common Language Runtime.The exception that is thrown when there is an internal error in the execution engine of the common language runtime. Questa classe non può essere ereditata.This class cannot be inherited.

FieldAccessException

Eccezione generata quando si esegue un tentativo non valido di accedere a un campo privato o protetto all'interno di una classe.The exception that is thrown when there is an invalid attempt to access a private or protected field inside a class.

FileStyleUriParser

Parser personalizzabile basato sullo schema file.A customizable parser based on the File scheme.

FlagsAttribute

Indica che un'enumerazione può essere gestita come un campo di bit, ovvero un set di flag.Indicates that an enumeration can be treated as a bit field; that is, a set of flags.

FormatException

Eccezione generata quando il formato di un argomento non è valido oppure quando una stringa di formato composita non è corretta.The exception that is thrown when the format of an argument is invalid, or when a composite format string is not well formed.

FormattableString

Rappresenta una stringa di formato composita, con gli argomenti da formattare.Represents a composite format string, along with the arguments to be formatted.

FtpStyleUriParser

Parser personalizzabile basato sullo schema FTP (File Transfer Protocol).A customizable parser based on the File Transfer Protocol (FTP) scheme.

GC

Controlla il Garbage Collector di sistema, un servizio che recupera automaticamente la memoria inutilizzata.Controls the system garbage collector, a service that automatically reclaims unused memory.

GenericUriParser

Parser personalizzabile per un URI gerarchico.A customizable parser for a hierarchical URI.

GopherStyleUriParser

Parser personalizzabile basato sullo schema Gopher.A customizable parser based on the Gopher scheme.

HttpStyleUriParser

Parser personalizzabile basato sullo schema HTTP.A customizable parser based on the HTTP scheme.

IndexOutOfRangeException

Eccezione generata se si tenta di accedere a un elemento di una matrice o una raccolta con un indice che non rientra nei limiti.The exception that is thrown when an attempt is made to access an element of an array or collection with an index that is outside its bounds.

InsufficientExecutionStackException

Eccezione generata quando lo stack di esecuzione disponibile è insufficiente per consentire l'esecuzione della maggior parte dei metodi.The exception that is thrown when there is insufficient execution stack available to allow most methods to execute.

InsufficientMemoryException

Eccezione generata quando un controllo della memoria disponibile ha esito negativo.The exception that is thrown when a check for sufficient available memory fails. Questa classe non può essere ereditata.This class cannot be inherited.

InvalidCastException

Eccezione generata a seguito di una conversione esplicita o un cast non valido.The exception that is thrown for invalid casting or explicit conversion.

InvalidOperationException

Eccezione generata quando una chiamata a un metodo non è valida per lo stato corrente dell'oggetto.The exception that is thrown when a method call is invalid for the object's current state.

InvalidProgramException

Eccezione generata quando un programma contiene MSIL (Microsoft intermediate language) o metadati non validi.The exception that is thrown when a program contains invalid Microsoft intermediate language (MSIL) or metadata. In genere segnala la presenza di un bug nel compilatore con cui è stato generato il programma.Generally this indicates a bug in the compiler that generated the program.

InvalidTimeZoneException

Eccezione generata quando le informazioni sul fuso orario non sono valide.The exception that is thrown when time zone information is invalid.

Lazy<T>

Fornisce supporto per l'inizializzazione differita.Provides support for lazy initialization.

Lazy<T,TMetadata>

Fornisce un riferimento indiretto lazy a un oggetto e ai relativi metadati associati per l'utilizzo da parte di Managed Extensibility Framework.Provides a lazy indirect reference to an object and its associated metadata for use by the Managed Extensibility Framework.

LdapStyleUriParser

Parser personalizzabile basato sullo schema LDAP (Lightweight Directory Access Protocol).A customizable parser based on the Lightweight Directory Access Protocol (LDAP) scheme.

LoaderOptimizationAttribute

Utilizzata per impostare i criteri predefiniti di ottimizzazione del caricamento per il metodo principale di un'applicazione eseguibile.Used to set the default loader optimization policy for the main method of an executable application.

LocalDataStoreSlot

Incapsula uno slot di memoria per l'archiviazione di dati locali.Encapsulates a memory slot to store local data. Questa classe non può essere ereditata.This class cannot be inherited.

MarshalByRefObject

Consente l'accesso a oggetti attraverso limiti di dominio nelle applicazioni che supportano servizi remoti.Enables access to objects across application domain boundaries in applications that support remoting.

Math

Vengono forniti costanti e metodi statici per eseguire funzioni trigonometriche, logaritmiche e normali funzioni matematiche.Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.

MathF

Vengono forniti costanti e metodi statici per eseguire funzioni trigonometriche, logaritmiche e normali funzioni matematiche.Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.

MemberAccessException

Eccezione che viene generata quando un tentativo di accedere a un membro della classe non ha esito positivo.The exception that is thrown when an attempt to access a class member fails.

MemoryExtensions

Specifica metodi di estensione per i tipi correlati alla memoria e all'intervallo, come ad esempio Memory<T>, ReadOnlyMemory<T>, Span<T> e ReadOnlySpan<T>.Provides extension methods for for the memory- and span-related types, such as Memory<T>, ReadOnlyMemory<T>, Span<T>, and ReadOnlySpan<T>.

MethodAccessException

Eccezione generata quando si verifica un tentativo non valido di accesso a un metodo, ad esempio l'accesso a un metodo privato da codice parzialmente attendibile.The exception that is thrown when there is an invalid attempt to access a method, such as accessing a private method from partially trusted code.

MissingFieldException

Eccezione generata quando si verifica un tentativo di accesso dinamico a un campo non esistente.The exception that is thrown when there is an attempt to dynamically access a field that does not exist. Se un campo di una libreria di classi è stato rimosso, ricompilare ogni assembly che fa riferimento alla libreria.If a field in a class library has been removed or renamed, recompile any assemblies that reference that library.

MissingMemberException

Eccezione generata quando viene eseguito un tentativo di accesso dinamico a un membro di una classe inesistente o non dichiarato come pubblico.The exception that is thrown when there is an attempt to dynamically access a class member that does not exist or that is not declared as public. Se un membro di una libreria di classi è stato rimosso, ricompilare ogni assembly che fa riferimento alla libreria.If a member in a class library has been removed or renamed, recompile any assemblies that reference that library.

MissingMethodException

Eccezione generata quando si verifica un tentativo di accesso dinamico a un metodo non esistente.The exception that is thrown when there is an attempt to dynamically access a method that does not exist.

MTAThreadAttribute

Indica che il modello di threading COM per un'applicazione è con multithreading apartment (MTA).Indicates that the COM threading model for an application is multithreaded apartment (MTA).

MulticastDelegate

Rappresenta un delegato multicast, ossia un delegato che può avere più di un elemento nell'elenco chiamate.Represents a multicast delegate; that is, a delegate that can have more than one element in its invocation list.

MulticastNotSupportedException

L'eccezione che viene generata quando si tenta di combinare due delegati basati sul tipo Delegate anziché sul tipo MulticastDelegate.The exception that is thrown when there is an attempt to combine two delegates based on the Delegate type instead of the MulticastDelegate type. Questa classe non può essere ereditata.This class cannot be inherited.

NetPipeStyleUriParser

Parser basato sulla combinazione NetPipe del sistema "Indigo".A parser based on the NetPipe scheme for the "Indigo" system.

NetTcpStyleUriParser

Parser basato sulla combinazione NetTcp del sistema "Indigo".A parser based on the NetTcp scheme for the "Indigo" system.

NewsStyleUriParser

Parser personalizzabile basato sullo schema news mediante il protocollo NNTP (Network News Transfer Protocol).A customizable parser based on the news scheme using the Network News Transfer Protocol (NNTP).

NonSerializedAttribute

Indica che un campo o una classe serializzabile non devono essere serializzati.Indicates that a field of a serializable class should not be serialized. Questa classe non può essere ereditata.This class cannot be inherited.

NotFiniteNumberException

Eccezione generata quando un valore in virgola mobile è un numero infinito positivo, infinito negativo o un valore non numerico (NaN).The exception that is thrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN).

NotImplementedException

Eccezione generata quando un'operazione o un metodo richiesto non viene implementato.The exception that is thrown when a requested method or operation is not implemented.

NotSupportedException

Eccezione generata quando un metodo chiamato non è supportato oppure quando viene effettuato un tentativo di leggere, cercare o scrivere in un flusso che non supporta la funzionalità richiamata.The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality.

Nullable

Supporta un tipo di valore a cui può essere assegnato null.Supports a value type that can be assigned null. Questa classe non può essere ereditata.This class cannot be inherited.

NullReferenceException

Eccezione generata quando viene effettuato un tentativo di dereferenziare un oggetto Null.The exception that is thrown when there is an attempt to dereference a null object reference.

Object

Supporta tutte classi della gerarchia di classi .NET e fornisce servizi di basso livello alle classi derivate.Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. Questa è la principale classe base di tutte le classi .NET e rappresenta la radice della gerarchia dei tipi.This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

ObjectDisposedException

Eccezione generata eseguendo un'operazione su un oggetto eliminato.The exception that is thrown when an operation is performed on a disposed object.

ObsoleteAttribute

Contrassegna gli elementi del programma che non vengono più utilizzati.Marks the program elements that are no longer in use. Questa classe non può essere ereditata.This class cannot be inherited.

OperatingSystem

Rappresenta le informazioni relative a un sistema operativo, come la versione e l'identificatore della piattaforma.Represents information about an operating system, such as the version and platform identifier. Questa classe non può essere ereditata.This class cannot be inherited.

OperationCanceledException

Eccezione generata in un thread all'annullamento di un'operazione eseguita dal thread.The exception that is thrown in a thread upon cancellation of an operation that the thread was executing.

OutOfMemoryException

Eccezione generata quando non vi è memoria sufficiente per continuare l'esecuzione di un programma.The exception that is thrown when there is not enough memory to continue the execution of a program.

OverflowException

Eccezione avviata quando un'operazione aritmetica, di cast o di conversione in un contesto verificato ha come risultato un overflow.The exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an overflow.

ParamArrayAttribute

Indica che un metodo consentirà di utilizzare un numero variabile di argomenti nella relativa chiamata.Indicates that a method will allow a variable number of arguments in its invocation. Questa classe non può essere ereditata.This class cannot be inherited.

PlatformNotSupportedException

Eccezione generata quando una funzionalità non è supportata su una particolare piattaforma.The exception that is thrown when a feature does not run on a particular platform.

Progress<T>

Fornisce un oggetto IProgress<T> che richiama i callback per ogni valore dello stato di avanzamento segnalato.Provides an IProgress<T> that invokes callbacks for each reported progress value.

Random

Rappresenta un generatore di numeri pseudo-casuali, ovvero un dispositivo che produce una sequenza di numeri che soddisfano determinati requisiti statistici di casualità.Represents a pseudo-random number generator, which is a device that produces a sequence of numbers that meet certain statistical requirements for randomness.

RankException

Eccezione generata quando una matrice con il numero errato di dimensioni viene passata a un metodo.The exception that is thrown when an array with the wrong number of dimensions is passed to a method.

ResolveEventArgs

Fornisce i dati per gli eventi di risoluzione dei caricatori, ad esempio gli eventi TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolve e AssemblyResolve.Provides data for loader resolution events, such as the TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolve, and AssemblyResolve events.

SerializableAttribute

Indica che una classe può essere serializzata.Indicates that a class can be serialized. Questa classe non può essere ereditata.This class cannot be inherited.

StackOverflowException

Eccezione generata quando si verifica un overflow dello stack di esecuzione a causa del numero eccessivo di chiamate al metodo annidate.The exception that is thrown when the execution stack overflows because it contains too many nested method calls. Questa classe non può essere ereditata.This class cannot be inherited.

STAThreadAttribute

Indica che il modello di COM predefinito per un'applicazione è di tipo apartment con thread singolo (STA, Single-Threaded Apartment).Indicates that the COM threading model for an application is single-threaded apartment (STA).

String

Rappresenta il testo come sequenza di unità di codice UTF-16.Represents text as a sequence of UTF-16 code units.

StringComparer

Rappresenta un'operazione di confronto tra stringhe che utilizza regole specifiche di confronto basate sull'utilizzo di maiuscole e minuscole e specifiche delle impostazioni cultura o per ordinale.Represents a string comparison operation that uses specific case and culture-based or ordinal comparison rules.

StringNormalizationExtensions

Offre metodi di estensione per l'uso con la normalizzazione delle stringhe.Provides extension methods to work with string normalization.

SystemException

Serve come classe di base per lo spazio dei nomi dedicato alle eccezioni del sistema.Serves as the base class for system exceptions namespace.

ThreadStaticAttribute

Indica che il valore di un campo statico è univoco per ogni thread.Indicates that the value of a static field is unique for each thread.

TimeoutException

Eccezione generata quando il tempo a disposizione per un processo o un'operazione è esaurito.The exception that is thrown when the time allotted for a process or operation has expired.

TimeZone

Rappresenta un fuso orario.Represents a time zone.

TimeZoneInfo

Rappresenta un qualsiasi fuso orario nel mondo.Represents any time zone in the world.

TimeZoneInfo.AdjustmentRule

Fornisce informazioni su una regolazione del fuso orario, ad esempio la transizione da e verso l'ora legale.Provides information about a time zone adjustment, such as the transition to and from daylight saving time.

TimeZoneNotFoundException

Eccezione generata quando risulta impossibile trovare un fuso orario.The exception that is thrown when a time zone cannot be found.

Tuple

Fornisce metodi statici per la creazione di oggetti tupla.Provides static methods for creating tuple objects.

Tuple<T1>

Rappresenta una tupla con un solo elemento, ovvero un singleton.Represents a 1-tuple, or singleton.

Tuple<T1,T2>

Rappresenta una tupla con due elementi, ovvero una coppia.Represents a 2-tuple, or pair.

Tuple<T1,T2,T3>

Rappresenta una tupla con tre elementi, ovvero una terna.Represents a 3-tuple, or triple.

Tuple<T1,T2,T3,T4>

Rappresenta una tupla con quattro elementi, ovvero una quadrupla.Represents a 4-tuple, or quadruple.

Tuple<T1,T2,T3,T4,T5>

Rappresenta una tupla con cinque componenti, ovvero una quintupla.Represents a 5-tuple, or quintuple.

Tuple<T1,T2,T3,T4,T5,T6>

Rappresenta una tupla con sei componenti, ovvero una sestupla.Represents a 6-tuple, or sextuple.

Tuple<T1,T2,T3,T4,T5,T6,T7>

Rappresenta una tupla con sette elementi, ovvero una settupla.Represents a 7-tuple, or septuple.

Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>

Rappresenta una tupla di n valori, dove n è maggiore o uguale a 8.Represents an n-tuple, where n is 8 or greater.

TupleExtensions

Fornisce i metodi di estensione per le tuple per interagire con il supporto dei linguaggi per le tuple in C#.Provides extension methods for tuples to interoperate with language support for tuples in C#.

Type

Rappresenta dichiarazioni di tipo: tipi classe, tipi interfaccia, tipi matrice, tipi di valore e di enumerazione, parametri di tipo, definizioni di tipo generico e tipi generici costruiti chiusi o aperti.Represents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.

TypeAccessException

Eccezione che viene generata quando un metodo tenta di utilizzare un tipo a cui non ha accesso.The exception that is thrown when a method attempts to use a type that it does not have access to.

TypeInitializationException

Eccezione generata come wrapper per l'eccezione generata dall'inizializzatore di classi.The exception that is thrown as a wrapper around the exception thrown by the class initializer. Questa classe non può essere ereditata.This class cannot be inherited.

TypeLoadException

Eccezione generata quando si verificano errori di caricamento del tipo.The exception that is thrown when type-loading failures occur.

TypeUnloadedException

Eccezione che viene generata quando si tenta di accedere a una classe non caricata.The exception that is thrown when there is an attempt to access an unloaded class.

UnauthorizedAccessException

Eccezione generata quando il sistema operativo nega l'accesso a causa di un errore I/O o di un tipo specifico di errore di sicurezza.The exception that is thrown when the operating system denies access because of an I/O error or a specific type of security error.

UnhandledExceptionEventArgs

Fornisce dati relativi all'evento generato quando si verifica un'eccezione non gestita in qualsiasi dominio applicazione.Provides data for the event that is raised when there is an exception that is not handled in any application domain.

Uri

Fornisce una rappresentazione in forma di oggetto di un identificatore URI (uniform resource identifier) e un pratico accesso alle parti dell'URI.Provides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI.

UriBuilder

Fornisce un costruttore personalizzato per gli identificatori URI (Uniform Resource Identifier) e modifica gli URI per la classe Uri.Provides a custom constructor for uniform resource identifiers (URIs) and modifies URIs for the Uri class.

UriFormatException

Eccezione generata quando viene rilevato un URI (Uniform Resource Identifier) non valido.The exception that is thrown when an invalid Uniform Resource Identifier (URI) is detected.

UriParser

Analizza un nuovo schema URI.Parses a new URI scheme. Questa è una classe abstract.This is an abstract class.

UriTemplate

Classe che rappresenta un modello Uniform Resource Identifier (URI).A class that represents a Uniform Resource Identifier (URI) template.

UriTemplateEquivalenceComparer

Classe utilizzata per confrontare le istanze della classe UriTemplate allo scopo di verificarne l'equivalenza strutturale anziché di riferimento.A class used to compare UriTemplate instances for structural (instead of reference) equivalence.

UriTemplateMatch

Classe che rappresenta i risultati di un'operazione di corrispondenza relativa a un'istanza della classe UriTemplate.A class that represents the results of a match operation on a UriTemplate instance.

UriTemplateMatchException

Rappresenta un errore che può presentarsi quando si verifica la corrispondenza fra un oggetto Uri e un oggetto UriTemplateTable.Represents an error when matching a Uri to a UriTemplateTable.

UriTemplateTable

Classe che rappresenta un set associativo di oggetti UriTemplate.A class that represents an associative set of UriTemplate objects.

UriTypeConverter

Converte un tipo String in un tipo Uri e viceversa.Converts a String type to a Uri type, and vice versa.

ValueType

Fornisce la classe base per i tipi di valore.Provides the base class for value types.

Version

Rappresenta il numero di versione di un assembly, sistema operativo o Common Language Runtime.Represents the version number of an assembly, operating system, or the common language runtime. Questa classe non può essere ereditata.This class cannot be inherited.

WeakReference

Rappresenta un riferimento debole, ovvero un riferimento a un oggetto che può ancora essere recuperato dalla procedura di Garbage Collection.Represents a weak reference, which references an object while still allowing that object to be reclaimed by garbage collection.

WeakReference<T>

Rappresenta un riferimento debole tipizzato, ovvero un riferimento a un oggetto che può ancora essere recuperato dalla procedura di Garbage Collection.Represents a typed weak reference, which references an object while still allowing that object to be reclaimed by garbage collection.

WindowsRuntimeSystemExtensions

Fornisce metodi di estensione per la conversione tra attività e azioni e operazioni asincrone di Windows Runtime.Provides extension methods for converting between tasks and Windows Runtime asynchronous actions and operations.

Struct

ArgIterator

Rappresenta un elenco di argomenti di lunghezza variabile, ovvero i parametri di una funzione che accetta un numero variabile di argomenti.Represents a variable-length argument list; that is, the parameters of a function that takes a variable number of arguments.

ArraySegment<T>

Delimita una sezione di una matrice unidimensionale.Delimits a section of a one-dimensional array.

ArraySegment<T>.Enumerator

Provides an enumerator for the elements of an ArraySegment<T>.

Boolean

Rappresenta un valore booleano (true o false).Represents a Boolean (true or false) value.

Byte

Rappresenta un numero intero senza segno a 8 bit.Represents an 8-bit unsigned integer.

Char

Rappresenta un carattere come unità di codice UTF-16.Represents a character as a UTF-16 code unit.

ConsoleKeyInfo

Descrive il tasto della console che è stato premuto, oltre al carattere rappresentato dal tasto della console e allo stato dei tasti di modifica MAIUSC, ALT e CTRL.Describes the console key that was pressed, including the character represented by the console key and the state of the SHIFT, ALT, and CTRL modifier keys.

DateTime

Rappresenta un istante di tempo, in genere espresso come data e ora del giorno.Represents an instant in time, typically expressed as a date and time of day.

DateTimeOffset

Rappresenta una data e un'ora, in genere espresse come data e ora del giorno rispetto all'ora UTC (Coordinated Universal Time).Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Universal Time (UTC).

Decimal

Rappresenta un numero a virgola mobile decimale.Represents a decimal floating-point number.

Double

Rappresenta un numero a virgola mobile a precisione doppia.Represents a double-precision floating-point number.

GCMemoryInfo

Offre un set di API che è possibile usare per recuperare informazioni di Garbage Collection.Provides a set of APIs that can be used to retrieve garbage collection information.

Guid

Rappresenta un identificatore univoco globale (GUID).Represents a globally unique identifier (GUID).

HashCode

Combina il codice hash di più valori in un codice hash singolo.Combines the hash code for multiple values into a single hash code.

Index

Rappresenta un tipo che può essere usato per indicizzare una raccolta a partire dall'inizio o dalla fine.Represents a type that can be used to index a collection either from the start or the end.

Int16

Rappresenta un intero con segno a 16 bit.Represents a 16-bit signed integer.

Int32

Rappresenta un intero con segno a 32 bit.Represents a 32-bit signed integer.

Int64

Rappresenta un intero con segno a 64 bit.Represents a 64-bit signed integer.

IntPtr

Tipo specifico per la piattaforma usato per rappresentare un puntatore o un handle.A platform-specific type that is used to represent a pointer or a handle.

Memory<T>

Rappresenta una regione contigua di memoria.Represents a contiguous region of memory.

ModuleHandle

Rappresenta un handle di runtime di un modulo.Represents a runtime handle for a module.

Nullable<T>

Rappresenta un tipo di valore a cui può essere assegnato null.Represents a value type that can be assigned null.

Range

Rappresenta un intervallo con indici di inizio e di fine.Represents a range that has start and end indexes.

ReadOnlyMemory<T>

Rappresenta un'area contigua di memoria, simile a ReadOnlySpan<T>.Represents a contiguous region of memory, similar to ReadOnlySpan<T>. A differenza di ReadOnlySpan<T>, non è un tipo ByRef.Unlike ReadOnlySpan<T>, it is not a byref-like type.

ReadOnlySpan<T>.Enumerator

Fornisce un enumeratore per gli elementi di un ReadOnlySpan<T>.Provides an enumerator for the elements of a ReadOnlySpan<T>.

ReadOnlySpan<T>

Fornisce una rappresentazione di sola lettura indipendente dai tipi e dalla memoria di una regione contigua di memoria arbitraria.Provides a type-safe and memory-safe read-only representation of a contiguous region of arbitrary memory.

RuntimeArgumentHandle

Consente di fare riferimento a un elenco di argomenti di lunghezza variabile.References a variable-length argument list.

RuntimeFieldHandle

Rappresenta un campo in cui viene utilizzato un token di metadati interno.Represents a field using an internal metadata token.

RuntimeMethodHandle

L'oggetto RuntimeMethodHandle è un handle per la rappresentazione dei metadati interni di un metodo.RuntimeMethodHandle is a handle to the internal metadata representation of a method.

RuntimeTypeHandle

Rappresenta un tipo in cui viene utilizzato un token di metadati interno.Represents a type using an internal metadata token.

SByte

Rappresenta un intero con segno a 8 bit.Represents an 8-bit signed integer.

SequencePosition

Rappresenta una posizione in un set di memoria non contiguo.Represents a position in a non-contiguous set of memory. Le proprietà di questo tipo devono essere interpretate solo dal tipo che le ha create.Properties of this type should not be interpreted by anything but the type that created it.

Single

Rappresenta un numero a virgola mobile a precisione singola.Represents a single-precision floating-point number.

Span<T>.Enumerator

Fornisce un enumeratore per gli elementi di un Span<T>.Provides an enumerator for the elements of a Span<T>.

Span<T>

Fornisce una rappresentazione indipendente dai tipi e dalla memoria di una regione contigua di memoria arbitraria.Provides a type- and memory-safe representation of a contiguous region of arbitrary memory.

TimeSpan

Rappresenta un intervallo di tempo.Represents a time interval.

TimeZoneInfo.TransitionTime

Fornisce informazioni su una modifica di tempo specifico, ad esempio la modifica dall'ora legale all'ora solare o viceversa, in un particolare fuso orario.Provides information about a specific time change, such as the change from daylight saving time to standard time or vice versa, in a particular time zone.

TypedReference

Fornisce una descrizione di oggetti contenenti un puntatore gestito a una posizione e una rappresentazione di runtime del tipo che può essere archiviato in tale posizione.Describes objects that contain both a managed pointer to a location and a runtime representation of the type that may be stored at that location.

UInt16

Rappresenta un intero senza segno a 16 bit.Represents a 16-bit unsigned integer.

UInt32

Rappresenta un intero senza segno a 32 bit.Represents a 32-bit unsigned integer.

UInt64

Rappresenta un intero senza segno a 64 bit.Represents a 64-bit unsigned integer.

UIntPtr

Tipo specifico per la piattaforma usato per rappresentare un puntatore o un handle.A platform-specific type that is used to represent a pointer or a handle.

ValueTuple

Fornisce i metodi statici per la creazione delle tuple di valori.Provides static methods for creating value tuples.

ValueTuple<T1>

Rappresenta una tupla di valori con un solo componente.Represents a value tuple with a single component.

ValueTuple<T1,T2>

Rappresenta una tupla di valori con 2 componenti.Represents a value tuple with 2 components.

ValueTuple<T1,T2,T3>

Rappresenta una tupla di valori con 3 componenti.Represents a value tuple with 3 components.

ValueTuple<T1,T2,T3,T4>

Rappresenta una tupla di valori con 4 componenti.Represents a value tuple with 4 components.

ValueTuple<T1,T2,T3,T4,T5>

Rappresenta una tupla di valori con 5 componenti.Represents a value tuple with 5 components.

ValueTuple<T1,T2,T3,T4,T5,T6>

Rappresenta una tupla di valori con 6 componenti.Represents a value tuple with 6 components.

ValueTuple<T1,T2,T3,T4,T5,T6,T7>

Rappresenta una tupla di valori con 7 componenti.Represents a value tuple with 7 components.

ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>

Rappresenta una tupla di n valori, dove n è maggiore o uguale a 8.Represents an n-value tuple, where n is 8 or greater.

Void

Specifica un tipo di valore restituito per un metodo che non restituisce un valore.Specifies a return value type for a method that does not return a value.

Interfacce

_AppDomain

Espone i membri pubblici della classe AppDomain a codice non gestito.Exposes the public members of the AppDomain class to unmanaged code.

IAppDomainSetup

Rappresenta le informazioni di associazione dell'assembly che possono essere aggiunte a un'istanza di AppDomain.Represents assembly binding information that can be added to an instance of AppDomain.

IAsyncDisposable

Offre un meccanismo per il rilascio asincrono delle risorse non gestite.Provides a mechanism for releasing unmanaged resources asynchronously.

IAsyncResult

Rappresenta lo stato di un'operazione asincrona.Represents the status of an asynchronous operation.

ICloneable

Supporta la clonazione, ovvero la creazione di una nuova istanza di una classe con lo stesso valore di un'istanza esistente.Supports cloning, which creates a new instance of a class with the same value as an existing instance.

IComparable

Definisce un metodo di confronto generalizzato specifico del tipo che viene implementato da un tipo di valore o da una classe per l'ordinamento delle istanze.Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances.

IComparable<T>

Definisce un metodo di confronto generalizzato che viene implementato da un tipo di valore o da una classe per creare un metodo di confronto specifico del tipo per l'ordinamento delle istanze.Defines a generalized comparison method that a value type or class implements to create a type-specific comparison method for ordering or sorting its instances.

IConvertible

Definisce i metodi che convertono il valore del tipo di valore o di riferimento di implementazione in un tipo Common Language Runtime con un valore equivalente.Defines methods that convert the value of the implementing reference or value type to a common language runtime type that has an equivalent value.

ICustomFormatter

Definisce un metodo che supporta la formattazione personalizzata del valore di un oggetto.Defines a method that supports custom formatting of the value of an object.

IDisposable

Offre un meccanismo per il rilascio delle risorse non gestite.Provides a mechanism for releasing unmanaged resources.

IEquatable<T>

Definisce un metodo generalizzato che viene implementato da un tipo di valore o da una classe per creare un metodo specifico del tipo per la determinazione dell'uguaglianza delle istanze.Defines a generalized method that a value type or class implements to create a type-specific method for determining equality of instances.

IFormatProvider

Fornisce un meccanismo per il recupero di un oggetto allo scopo di controllare la formattazione.Provides a mechanism for retrieving an object to control formatting.

IFormattable

Fornisce funzionalità per formattare il valore di un oggetto in una rappresentazione di stringa.Provides functionality to format the value of an object into a string representation.

IObservable<T>

Definisce un provider per la notifica basata su push.Defines a provider for push-based notification.

IObserver<T>

Fornisce un meccanismo per ricevere notifiche basate su push.Provides a mechanism for receiving push-based notifications.

IProgress<T>

Definisce un provider per gli aggiornamenti di stato.Defines a provider for progress updates.

IServiceProvider

Consente di definire un meccanismo per il recupero di un oggetto Service, vale a dire un oggetto che offre un supporto personalizzato ad altri oggetti.Defines a mechanism for retrieving a service object; that is, an object that provides custom support to other objects.

Enumerazioni

ActivationContext.ContextForm

Indica il contesto per un'applicazione attivata mediante manifesto.Indicates the context for a manifest-activated application.

AppDomainManagerInitializationOptions

Specifica l'azione effettuata da un gestore di dominio applicazione personalizzato durante l'inizializzazione di un nuovo dominio.Specifies the action that a custom application domain manager takes when initializing a new domain.

AttributeTargets

Specifica gli elementi dell'applicazione ai quali è valido applicare un attributo.Specifies the application elements on which it is valid to apply an attribute.

Base64FormattingOptions

Specifica se i metodi rilevanti ToBase64CharArray e ToBase64String inseriscono un'interruzione di riga nell'output.Specifies whether relevant ToBase64CharArray and ToBase64String methods insert line breaks in their output.

ConsoleColor

Specifica le costanti per la definizione dei colori dello sfondo e in primo piano della console.Specifies constants that define foreground and background colors for the console.

ConsoleKey

Specifica i tasti standard in una console.Specifies the standard keys on a console.

ConsoleModifiers

Rappresenta i tasti di modifica MAIUSC, ALT e CTRL sulla tastiera.Represents the SHIFT, ALT, and CTRL modifier keys on a keyboard.

ConsoleSpecialKey

Specifica le combinazioni di tasti di modifica e della console in grado di interrompere il processo corrente.Specifies combinations of modifier and console keys that can interrupt the current process.

DateTimeKind

Specifica se un oggetto DateTime rappresenta un'ora locale, un'ora UTC (Coordinated Universal Time) o nessuna delle due.Specifies whether a DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.

DayOfWeek

Specifica il giorno della settimana.Specifies the day of the week.

Environment.SpecialFolder

Specifica costanti enumerate usate per recuperare percorsi di directory a cartelle speciali di sistema.Specifies enumerated constants used to retrieve directory paths to system special folders.

Environment.SpecialFolderOption

Specifica opzioni da utilizzare per ottenere il percorso di una cartella speciale.Specifies options to use for getting the path to a special folder.

EnvironmentVariableTarget

Specifica la posizione in cui una variabile di ambiente viene memorizzata o recuperata durante un'operazione di impostazione o di lettura.Specifies the location where an environment variable is stored or retrieved in a set or get operation.

GCCollectionMode

Specifica il comportamento per una Garbage Collection forzata.Specifies the behavior for a forced garbage collection.

GCNotificationStatus

Fornisce informazioni sulla registrazione corrente per la notifica della successiva Garbage Collection completa.Provides information about the current registration for notification of the next full garbage collection.

GenericUriParserOptions

Specifica le opzioni per un oggetto UriParser.Specifies options for a UriParser.

LoaderOptimization

Enumerazione utilizzata con la classe LoaderOptimizationAttribute per specificare le ottimizzazioni del caricatore per un file eseguibile.An enumeration used with the LoaderOptimizationAttribute class to specify loader optimizations for an executable.

MidpointRounding

Specifica l'elaborazione di un numero che si trova a metà tra due numeri con i metodi di elaborazione matematica.Specifies how mathematical rounding methods should process a number that is midway between two numbers.

PlatformID

Identifica il sistema operativo o piattaforma supportato da un assembly.Identifies the operating system, or platform, supported by an assembly.

StringComparison

Specifica le impostazioni cultura, la distinzione tra maiuscole e minuscole e le regole di ordinamento che devono essere usate da determinati overload dei metodi Compare(String, String) e Equals(Object).Specifies the culture, case, and sort rules to be used by certain overloads of the Compare(String, String) and Equals(Object) methods.

StringSplitOptions

Specifica se gli overload applicabili del metodo Split includono oppure omettono le sottostringhe vuote dal valore restituito.Specifies whether applicable Split method overloads include or omit empty substrings from the return value.

TypeCode

Specifica il tipo di un oggetto.Specifies the type of an object.

UriComponents

Specifica le parti di un oggetto Uri.Specifies the parts of a Uri.

UriFormat

Controlla la modalità di escape delle informazioni sull'URI.Controls how URI information is escaped.

UriHostNameType

Definisce i tipi di nomi host per il metodo CheckHostName(String).Defines host name types for the CheckHostName(String) method.

UriIdnScope

Fornisce i valori possibili per l'impostazione di configurazione di IdnElement nello spazio dei nomi System.Configuration.Provides the possible values for the configuration setting of the IdnElement in the System.Configuration namespace.

UriKind

Definisce i diversi tipi di URI.Defines the different kinds of URIs.

UriPartial

Definisce le parti di un URI per il metodo GetLeftPart(UriPartial).Defines the parts of a URI for the GetLeftPart(UriPartial) method.

Delegati

Action

Incapsula un metodo che non presenta parametri e non restituisce alcun valore.Encapsulates a method that has no parameters and does not return a value.

Action<T>

Incapsula un metodo che presenta un singolo parametro e non restituisce alcun valore.Encapsulates a method that has a single parameter and does not return a value.

Action<T1,T2>

Incapsula un metodo che presenta due parametri e non restituisce alcun valore.Encapsulates a method that has two parameters and does not return a value.

Action<T1,T2,T3>

Incapsula un metodo che presenta tre parametri e non restituisce alcun valore.Encapsulates a method that has three parameters and does not return a value.

Action<T1,T2,T3,T4>

Incapsula un metodo che dispone di quattro parametri e non restituisce un valore.Encapsulates a method that has four parameters and does not return a value.

Action<T1,T2,T3,T4,T5>

Incapsula un metodo che presenta cinque parametri e non restituisce alcun valore.Encapsulates a method that has five parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6>

Incapsula un metodo che dispone di sei parametri e non restituisce alcun valore.Encapsulates a method that has six parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6,T7>

Incapsula un metodo che dispone di sette parametri e non restituisce alcun valore.Encapsulates a method that has seven parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6,T7,T8>

Incapsula un metodo che dispone di otto parametri e non restituisce alcun valore.Encapsulates a method that has eight parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9>

Incapsula un metodo che presenta nove parametri e non restituisce alcun valore.Encapsulates a method that has nine parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

Incapsula un metodo che presenta 10 parametri e non restituisce alcun valore.Encapsulates a method that has 10 parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

Incapsula un metodo che presenta 11 parametri e non restituisce alcun valore.Encapsulates a method that has 11 parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

Incapsula un metodo che presenta 12 parametri e non restituisce alcun valore.Encapsulates a method that has 12 parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

Incapsula un metodo che presenta 13 parametri e non restituisce alcun valore.Encapsulates a method that has 13 parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

Incapsula un metodo che presenta 14 parametri e non restituisce alcun valore.Encapsulates a method that has 14 parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Incapsula un metodo che presenta 15 parametri e non restituisce alcun valore.Encapsulates a method that has 15 parameters and does not return a value.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Incapsula un metodo che presenta 16 parametri e non restituisce alcun valore.Encapsulates a method that has 16 parameters and does not return a value.

AppDomainInitializer

Rappresenta il metodo callback da richiamare quando viene inizializzato il dominio applicazione.Represents the callback method to invoke when the application domain is initialized.

AssemblyLoadEventHandler

Rappresenta il metodo di gestione dell'evento AssemblyLoad di un oggetto AppDomain.Represents the method that handles the AssemblyLoad event of an AppDomain.

AsyncCallback

Fa riferimento a un metodo da chiamare quando viene completata un'operazione asincrona corrispondente.References a method to be called when a corresponding asynchronous operation completes.

Comparison<T>

Rappresenta il metodo che confronta due oggetti dello stesso tipo.Represents the method that compares two objects of the same type.

ConsoleCancelEventHandler

Rappresenta il metodo che gestirà l'evento CancelKeyPress di un oggetto Console.Represents the method that will handle the CancelKeyPress event of a Console.

Converter<TInput,TOutput>

Rappresenta un metodo che converte un oggetto da un tipo in un altro.Represents a method that converts an object from one type to another type.

CrossAppDomainDelegate

Utilizzata dal metodo DoCallBack(CrossAppDomainDelegate) per le chiamate effettuate oltre il dominio applicazione.Used by DoCallBack(CrossAppDomainDelegate) for cross-application domain calls.

EventHandler

Rappresenta il metodo di gestione dell'evento che non dispone di dati dell'evento.Represents the method that will handle an event that has no event data.

EventHandler<TEventArgs>

Rappresenta il metodo di gestione dell'evento che dispone di dati dell'evento.Represents the method that will handle an event when the event provides data.

Func<TResult>

Incapsula un metodo che non dispone di parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has no parameters and returns a value of the type specified by the TResult parameter.

Func<T,TResult>

Incapsula un metodo che ha un parametro e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has one parameter and returns a value of the type specified by the TResult parameter.

Func<T1,T2,TResult>

Incapsula un metodo che dispone di due parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has two parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,TResult>

Incapsula un metodo che dispone di tre parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has three parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,TResult>

Incapsula un metodo che dispone di quattro parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has four parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,TResult>

Incapsula un metodo che dispone di cinque parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has five parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,TResult>

Incapsula un metodo che presenta sei parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has six parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,T7,TResult>

Incapsula un metodo che presenta sette parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has seven parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

Incapsula un metodo che dispone di otto parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has eight parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

Incapsula un metodo che dispone di nove parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has nine parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>

Incapsula un metodo che presenta 10 parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has 10 parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>

Incapsula un metodo che presenta 11 parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has 11 parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>

Incapsula un metodo che presenta 12 parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has 12 parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>

Incapsula un metodo che presenta 13 parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has 13 parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>

Incapsula un metodo che presenta 14 parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has 14 parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>

Incapsula un metodo che presenta 15 parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has 15 parameters and returns a value of the type specified by the TResult parameter.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>

Incapsula un metodo che presenta 16 parametri e restituisce un valore del tipo specificato dal parametro TResult.Encapsulates a method that has 16 parameters and returns a value of the type specified by the TResult parameter.

Predicate<T>

Rappresenta il metodo che definisce un insieme di criteri e determina se l'oggetto specificato soddisfa tali criteri.Represents the method that defines a set of criteria and determines whether the specified object meets those criteria.

ResolveEventHandler

Rappresenta il metodo che gestisce l'evento TypeResolve, ResourceResolve o AssemblyResolve di un oggetto AppDomain.Represents a method that handles the TypeResolve, ResourceResolve, or AssemblyResolve event of an AppDomain.

UnhandledExceptionEventHandler

Rappresenta il metodo che gestirà l'evento generato da un'eccezione non gestita dal dominio applicazione.Represents the method that will handle the event raised by an exception that is not handled by the application domain.

Commenti

Altre classi di forniscono servizi che supportano conversione tipo di dati, la manipolazione dei parametri di metodo, matematica, chiamata di programmi locali e remoti, la gestione dell'ambiente dell'applicazione e la supervisione delle applicazioni gestite e non gestite.Other classes provide services supporting data type conversion, method parameter manipulation, mathematics, remote and local program invocation, application environment management, and supervision of managed and unmanaged applications.

Ai tipi di accesso nel System dello spazio dei nomi dal codice C# senza dover fornire nomi completi dei tipi, includere il using System; istruzione all'inizio del file del codice sorgente.To access types in the System namespace from C# code without having to provide fully qualified type names, include the using System; statement at the beginning of your source code file.

Ai tipi di accesso nel System dello spazio dei nomi da C + + c++ dell'interfaccia della riga codice senza dover fornire nomi completi dei tipi, inclusi il using namespace System; istruzione all'inizio del file del codice sorgente.To access types in the System namespace from C++/CLI code without having to provide fully qualified type names, include the using namespace System; statement at the beginning of your source code file. Inoltre, è necessario compilare con la /clr passare.In addition, you must compile with the /clr switch.