System Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes fundamentais e classes base que definem tipos de dados de referência, eventos e manipuladores de eventos, interfaces, atributos e exceções de processamento comumente usados.
Classes
AccessViolationException |
A exceção gerada quando há uma tentativa de ler ou gravar memória protegida. |
ActivationContext |
Identifica o contexto de ativação do aplicativo atual. Essa classe não pode ser herdada. |
Activator |
Contém métodos para criar tipos de objetos local ou remotamente ou obter referências a objetos remotos existentes. Essa classe não pode ser herdada. |
AggregateException |
Representa um ou mais erros que ocorrem durante a execução do aplicativo. |
AppContext |
Fornece membros para definir e recuperar dados sobre o contexto de um aplicativo. |
AppDomain |
Representa um domínio de aplicativo, que é um ambiente isolado em que os aplicativos são executados. Essa classe não pode ser herdada. |
AppDomainManager |
Fornece um equivalente gerenciado de um host não gerenciado. |
AppDomainSetup |
Representa informações de associação de assembly que podem ser adicionadas a uma instância de AppDomain. |
AppDomainUnloadedException |
A exceção gerada quando é feita uma tentativa de acessar um domínio de aplicativo descarregado. |
ApplicationException |
Serve como a classe base para exceções definidas pelo aplicativo. |
ApplicationId |
Contém informações usadas para identificar exclusivamente um aplicativo baseado em manifesto. Essa classe não pode ser herdada. |
ApplicationIdentity |
Fornece a capacidade de identificar exclusivamente um aplicativo ativado por manifesto. Essa classe não pode ser herdada. |
ArgumentException |
A exceção gerada quando um dos argumentos fornecidos a um método não é válido. |
ArgumentNullException |
A exceção gerada quando uma referência nula ( |
ArgumentOutOfRangeException |
A exceção gerada quando o valor de um argumento está fora do intervalo permitido de valores, conforme definido pelo método invocado. |
ArithmeticException |
A exceção gerada para erros em uma operação aritmética, de conversão ou de conversão. |
Array |
Fornece métodos para criar, manipular, pesquisar e classificar matrizes, servindo assim como a classe base para todas as matrizes no common language runtime. |
ArrayTypeMismatchException |
A exceção gerada quando uma tentativa é feita para armazenar um elemento do tipo errado dentro de uma matriz. |
AssemblyLoadEventArgs |
Fornece dados para o evento AssemblyLoad. |
Attribute |
Representa a classe base para atributos personalizados. |
AttributeUsageAttribute |
Especifica o uso de outra classe de atributo. Essa classe não pode ser herdada. |
BadImageFormatException |
A exceção gerada quando a imagem de arquivo de uma DLL (biblioteca de link dinâmico) ou de um programa executável é inválida. |
BinaryData |
Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes. |
BitConverter |
Converte tipos de dados base em uma matriz de bytes e uma matriz de bytes em tipos de dados base. |
Buffer |
Manipula matrizes de tipos primitivos. |
CannotUnloadAppDomainException |
A exceção gerada quando uma tentativa de descarregar um domínio de aplicativo falha. |
CharEnumerator |
Dá suporte à iteração em um objeto String e à leitura de seus caracteres individuais. Essa classe não pode ser herdada. |
CLSCompliantAttribute |
Indica se um elemento de programa está em conformidade com a CLS (Common Language Specification). Essa classe não pode ser herdada. |
Console |
Representa os fluxos de entrada, saída e erro padrão para aplicativos de console. Essa classe não pode ser herdada. |
ConsoleCancelEventArgs |
Fornece dados para o evento CancelKeyPress. Essa classe não pode ser herdada. |
ContextBoundObject |
Define a classe base para todas as classes associadas ao contexto. |
ContextMarshalException |
A exceção gerada quando uma tentativa de marshalar um objeto em um limite de contexto falha. |
ContextStaticAttribute |
Indica que o valor de um campo estático é exclusivo para um contexto específico. |
Convert |
Converte um tipo de dados base em outro tipo de dados base. |
DataMisalignedException |
A exceção gerada quando uma unidade de dados é lida ou gravada em um endereço que não é um múltiplo do tamanho dos dados. Essa classe não pode ser herdada. |
DBNull |
Representa um valor inexistente. Essa classe não pode ser herdada. |
Delegate |
Representa um delegado, que é uma estrutura de dados que se refere a um método estático ou a uma instância de classe e a um método de instância dessa classe. |
DivideByZeroException |
A exceção gerada quando há uma tentativa de dividir um valor integral ou Decimal por zero. |
DllNotFoundException |
A exceção gerada quando uma DLL especificada em uma importação de DLL não pode ser encontrada. |
DuplicateWaitObjectException |
A exceção gerada quando um objeto aparece mais de uma vez em uma matriz de objetos de sincronização. |
EntryPointNotFoundException |
A exceção gerada quando uma tentativa de carregar uma classe falha devido à ausência de um método de entrada. |
Enum |
Fornece a classe base para enumerações. |
Environment |
Fornece informações e meios para manipular o ambiente e a plataforma atuais. Essa classe não pode ser herdada. |
EventArgs |
Representa a classe base para classes que contêm dados de evento e fornece um valor a ser usado para eventos que não incluem dados de evento. |
Exception |
Representa erros que ocorrem durante a execução do aplicativo. |
ExecutionEngineException |
A exceção gerada quando há um erro interno no mecanismo de execução do common language runtime. Essa classe não pode ser herdada. |
FakeLoggerServiceProviderExtensions |
Extensões para configurar o registro em log falso, usado em testes de unidade. |
FakeRedactionServiceProviderExtensions |
Extensões que permitem registrar um refatoração falso no aplicativo. |
FieldAccessException |
A exceção gerada quando há uma tentativa inválida de acessar um campo privado ou protegido dentro de uma classe. |
FileStyleUriParser |
Um analisador personalizável com base no esquema de arquivos. |
FlagsAttribute |
Indica que uma enumeração pode ser tratada como um campo de bits; ou seja, um conjunto de sinalizadores. |
FormatException |
A exceção gerada quando o formato de um argumento é inválido ou quando uma cadeia de caracteres de formato composto não está bem formada. |
FormattableString |
Representa uma cadeia de caracteres de formato composto, juntamente com os argumentos a serem formatados. |
FtpStyleUriParser |
Um analisador personalizável com base no esquema FTP (File Transfer Protocol). |
GC |
Controla o coletor de lixo do sistema, um serviço que recupera automaticamente a memória não utilizado. |
GenericUriParser |
Um analisador personalizável para um URI hierárquico. |
GopherStyleUriParser |
Um analisador personalizável com base no esquema Gopher. |
HttpStyleUriParser |
Um analisador personalizável com base no esquema HTTP. |
IndexOutOfRangeException |
A exceção gerada quando é feita uma tentativa de acessar um elemento de uma matriz ou coleção com um índice que está fora de seus limites. |
InsufficientExecutionStackException |
A exceção gerada quando não há pilha de execução suficiente disponível para permitir que a maioria dos métodos seja executada. |
InsufficientMemoryException |
A exceção gerada quando uma verificação de memória disponível suficiente falha. Essa classe não pode ser herdada. |
InvalidCastException |
A exceção gerada para conversão inválida ou conversão explícita. |
InvalidOperationException |
A exceção gerada quando uma chamada de método é inválida para o estado atual do objeto. |
InvalidProgramException |
A exceção gerada quando um programa contém msil (linguagem intermediária) ou metadados inválidos da Microsoft. Geralmente, isso indica um bug no compilador que gerou o programa. Essa exceção também é gerada quando os limites internos de implementação de runtime foram excedidos pelo programa. |
InvalidTimeZoneException |
A exceção gerada quando as informações de fuso horário são inválidas. |
Lazy<T> |
Fornece suporte para inicialização lenta. |
Lazy<T,TMetadata> |
Fornece uma referência indireta lenta a um objeto e seus metadados associados para uso pela Estrutura de Extensibilidade Gerenciada. |
LdapStyleUriParser |
Um analisador personalizável baseado no esquema LDAP (Lightweight Directory Access Protocol). |
LoaderOptimizationAttribute |
Usado para definir a política de otimização do carregador padrão para o método principal de um aplicativo executável. |
LocalDataStoreSlot |
Encapsula um slot de memória para armazenar dados locais. Essa classe não pode ser herdada. |
MarshalByRefObject |
Permite o acesso a objetos entre limites de domínio do aplicativo em aplicativos que dão suporte à comunicação remota. |
Math |
Fornece constantes e métodos estáticos para trigonométricos, logarítmicos e outras funções matemáticas comuns. |
MathF |
Fornece constantes e métodos estáticos para trigonométricos, logarítmicos e outras funções matemáticas comuns. |
MemberAccessException |
A exceção gerada quando uma tentativa de acessar um membro de classe falha. |
MemoryExtensions |
Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>. |
MethodAccessException |
A exceção gerada quando há uma tentativa inválida de acessar um método, como acessar um método privado de código parcialmente confiável. |
MissingFieldException |
A exceção gerada quando há uma tentativa de acessar dinamicamente um campo que não existe. Se um campo em uma biblioteca de classes tiver sido removido ou renomeado, recompile todos os assemblies que fazem referência a essa biblioteca. |
MissingMemberException |
A exceção gerada quando há uma tentativa de acessar dinamicamente um membro de classe que não existe ou que não é declarado como público. Se um membro em uma biblioteca de classes tiver sido removido ou renomeado, recompile todos os assemblies que fazem referência a essa biblioteca. |
MissingMethodException |
A exceção gerada quando há uma tentativa de acessar dinamicamente um método que não existe. |
MTAThreadAttribute |
Indica que o modelo de threading COM para um aplicativo é MTA (apartamento multithreaded). |
MulticastDelegate |
Representa um delegado multicast; ou seja, um delegado que pode ter mais de um elemento em sua lista de invocação. |
MulticastNotSupportedException |
A exceção gerada quando há uma tentativa de combinar dois delegados com base no tipo Delegate em vez do tipo MulticastDelegate. Essa classe não pode ser herdada. |
NetPipeStyleUriParser |
Um analisador baseado no esquema NetPipe para o sistema "Indigo". |
NetTcpStyleUriParser |
Um analisador baseado no esquema NetTcp para o sistema "Indigo". |
NewsStyleUriParser |
Um analisador personalizável com base no esquema de notícias usando o NNTP (Network News Transfer Protocol). |
NonSerializedAttribute |
Indica que um campo de uma classe serializável não deve ser serializado. Essa classe não pode ser herdada. |
NotFiniteNumberException |
A exceção gerada quando um valor de ponto flutuante é infinito positivo, infinito negativo ou NaN (Não-um-Número). |
NotImplementedException |
A exceção gerada quando um método ou operação solicitado não é implementado. |
NotSupportedException |
A exceção gerada quando não há suporte para um método invocado ou quando há uma tentativa de ler, procurar ou gravar em um fluxo que não dá suporte à funcionalidade invocada. |
Nullable |
Dá suporte a um tipo de valor que pode ser atribuído |
NullReferenceException |
A exceção gerada quando há uma tentativa de desreferenciar uma referência de objeto nulo. |
Object |
Dá suporte a todas as classes na hierarquia de classes do .NET e fornece serviços de baixo nível para classes derivadas. Esta é a classe base final de todas as classes .NET; é a raiz da hierarquia de tipos. |
ObjectDisposedException |
A exceção gerada quando uma operação é executada em um objeto descartado. |
ObsoleteAttribute |
Marca os elementos do programa que não estão mais em uso. Essa classe não pode ser herdada. |
OperatingSystem |
Representa informações sobre um sistema operacional, como a versão e o identificador de plataforma. Essa classe não pode ser herdada. |
OperationCanceledException |
A exceção gerada em um thread após o cancelamento de uma operação que o thread estava executando. |
OutOfMemoryException |
A exceção gerada quando não há memória suficiente para continuar a execução de um programa. |
OverflowException |
A exceção gerada quando uma operação aritmética, de conversão ou de conversão em um contexto verificado resulta em um estouro. |
ParamArrayAttribute |
Indica que um método permitirá um número variável de argumentos em sua invocação. Essa classe não pode ser herdada. |
PlatformNotSupportedException |
A exceção gerada quando um recurso não é executado em uma plataforma específica. |
Progress<T> |
Fornece um IProgress<T> que invoca retornos de chamada para cada valor de progresso relatado. |
Random |
Representa um gerador de número pseudo-aleatório, que é um algoritmo que produz uma sequência de números que atendem a determinados requisitos estatísticos para aleatoriedade. |
RankException |
A exceção gerada quando uma matriz com o número errado de dimensões é passada para um método. |
ResolveEventArgs |
Fornece dados para eventos de resolução do carregador, como os eventos TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolvee AssemblyResolve. |
SerializableAttribute |
Indica que uma classe pode ser serializada usando serialização binária ou XML. Essa classe não pode ser herdada. |
StackOverflowException |
A exceção gerada quando a pilha de execução excede o tamanho da pilha. Essa classe não pode ser herdada. |
STAThreadAttribute |
Indica que o modelo de threading COM para um aplicativo é STA (apartamento de thread único). |
String |
Representa o texto como uma sequência de unidades de código UTF-16. |
StringComparer |
Representa uma operação de comparação de cadeia de caracteres que usa regras de comparação ordinais ou baseadas em cultura específicas. |
StringNormalizationExtensions |
Fornece métodos de extensão para trabalhar com a normalização da cadeia de caracteres. |
SystemException |
Serve como a classe base para o namespace de exceções do sistema. |
ThreadStaticAttribute |
Indica que o valor de um campo estático é exclusivo para cada thread. |
TimeoutException |
A exceção gerada quando o tempo alocado para um processo ou operação expirou. |
TimeProvider |
Fornece uma abstração para o tempo. |
TimeZone |
Representa um fuso horário. |
TimeZoneInfo |
Representa qualquer fuso horário no mundo. |
TimeZoneInfo.AdjustmentRule |
Fornece informações sobre um ajuste de fuso horário, como a transição de e para o horário de verão. |
TimeZoneNotFoundException |
A exceção gerada quando um fuso horário não pode ser encontrado. |
Tuple |
Fornece métodos estáticos para criar objetos de tupla. |
Tuple<T1> |
Representa uma tupla de 1 ou singleton. |
Tuple<T1,T2> |
Representa uma tupla de 2 ou par. |
Tuple<T1,T2,T3> |
Representa uma tupla de 3 ou triplo. |
Tuple<T1,T2,T3,T4> |
Representa uma tupla 4 ou quádrupla. |
Tuple<T1,T2,T3,T4,T5> |
Representa uma 5 tupla ou quintupla. |
Tuple<T1,T2,T3,T4,T5,T6> |
Representa uma tupla de 6 ou sextupla. |
Tuple<T1,T2,T3,T4,T5,T6,T7> |
Representa uma tupla de 7 ou septupla. |
Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Representa uma n-tupla, em que n é 8 ou maior. |
TupleExtensions |
Fornece métodos de extensão para tuplas interoperarem com o suporte de linguagem para tuplas em C#. |
Type |
Representa declarações de tipo: tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
TypeAccessException |
A exceção gerada quando um método tenta usar um tipo ao qual ele não tem acesso. |
TypeInitializationException |
A exceção gerada como um wrapper em torno da exceção gerada pelo inicializador de classe. Essa classe não pode ser herdada. |
TypeLoadException |
A exceção gerada quando ocorrem falhas de carregamento de tipo. |
TypeUnloadedException |
A exceção gerada quando há uma tentativa de acessar uma classe descarregada. |
UnauthorizedAccessException |
A exceção gerada quando o sistema operacional nega o acesso devido a um erro de E/S ou um tipo específico de erro de segurança. |
UnhandledExceptionEventArgs |
Fornece dados para o evento que é gerado quando há uma exceção que não é tratada em nenhum domínio do aplicativo. |
Uri |
Fornece uma representação de objeto de um URI (uniform resource identifier) e fácil acesso às partes do URI. |
UriBuilder |
Fornece um construtor personalizado para URIs (uniform resource identifiers) e modifica URIs para a classe Uri. |
UriFormatException |
A exceção gerada quando um URI (Uniform Resource Identifier) inválido é detectado. |
UriParser |
Analisa um novo esquema de URI. Esta é uma classe abstrata. |
UriTemplate |
Uma classe que representa um modelo de URI (Uniform Resource Identifier). |
UriTemplateEquivalenceComparer |
Uma classe usada para comparar UriTemplate instâncias para equivalência estrutural (em vez de referência). |
UriTemplateMatch |
Uma classe que representa os resultados de uma operação de correspondência em uma instância de UriTemplate. |
UriTemplateMatchException |
Representa um erro ao corresponder um Uri a um UriTemplateTable. |
UriTemplateTable |
Uma classe que representa um conjunto associativo de objetos UriTemplate. |
UriTypeConverter | |
ValueType |
Fornece a classe base para tipos de valor. |
Version |
Representa o número de versão de um assembly, sistema operacional ou common language runtime. Essa classe não pode ser herdada. |
WeakReference |
Representa uma referência fraca, que faz referência a um objeto enquanto ainda permite que esse objeto seja recuperado pela coleta de lixo. |
WeakReference<T> |
Representa uma referência fraca tipada, que faz referência a um objeto enquanto ainda permite que esse objeto seja recuperado pela coleta de lixo. |
WindowsRuntimeSystemExtensions |
Fornece métodos de extensão para converter entre tarefas e operações e ações assíncronas do Windows Runtime. |
Estruturas
ArgIterator |
Representa uma lista de argumentos de comprimento variável; ou seja, os parâmetros de uma função que usa um número variável de argumentos. |
ArraySegment<T>.Enumerator |
Fornece um enumerador para os elementos de um ArraySegment<T>. |
ArraySegment<T> |
Delimita uma seção de uma matriz unidimensional. |
Boolean |
Representa um valor booliano ( |
Byte |
Representa um inteiro sem sinal de 8 bits. |
Char |
Representa um caractere como uma unidade de código UTF-16. |
ConsoleKeyInfo |
Descreve a tecla de console que foi pressionada, incluindo o caractere representado pela tecla de console e o estado das teclas modificadora SHIFT, ALT e CTRL. |
DateOnly |
Representa datas com valores que variam de 1º de janeiro de 0001 Anno Domini (Common Era) a 31 de dezembro de 9999 D.C. (C.E.) no calendário gregoriano. |
DateTime |
Representa um instantâneo no tempo, normalmente expresso como uma data e hora do dia. |
DateTimeOffset |
Representa um ponto no tempo, normalmente expresso como uma data e hora do dia, em relação ao UTC (Horário Universal Coordenado). |
Decimal |
Representa um número de ponto flutuante decimal. |
Delegate.InvocationListEnumerator<TDelegate> |
Fornece um enumerador para a lista de invocação de um delegado. |
Double |
Representa um número de ponto flutuante de precisão dupla. |
Environment.ProcessCpuUsage |
Contém classes fundamentais e classes base que definem tipos de dados de referência, eventos e manipuladores de eventos, interfaces, atributos e exceções de processamento comumente usados. |
GCGenerationInfo |
Representa o tamanho e a fragmenação de uma geração na entrada e na saída do GC relatado em GCMemoryInfo. |
GCMemoryInfo |
Fornece um conjunto de APIs que podem ser usadas para recuperar informações de coleta de lixo. |
Guid |
Representa um GUID (identificador global exclusivo). |
Half |
Representa um número de ponto flutuante de meia precisão. |
HashCode |
Combina o código hash para vários valores em um único código hash. |
Index |
Representa um tipo que pode ser usado para indexar uma coleção desde o início ou o final. |
Int128 |
Representa um inteiro com sinal de 128 bits. |
Int16 |
Representa um inteiro com sinal de 16 bits. |
Int32 |
Representa um inteiro com sinal de 32 bits. |
Int64 |
Representa um inteiro com sinal de 64 bits. |
IntPtr |
Representa um inteiro com sinal em que a largura do bit é igual a um ponteiro. |
Memory<T> |
Representa uma região contígua de memória. |
MemoryExtensions.SpanSplitEnumerator<T> |
Contém classes fundamentais e classes base que definem tipos de dados de referência, eventos e manipuladores de eventos, interfaces, atributos e exceções de processamento comumente usados. |
MemoryExtensions.TryWriteInterpolatedStringHandler |
Fornece um manipulador usado pelo compilador de linguagem para formatar cadeias de caracteres interpoladas em intervalos de caracteres. |
ModuleHandle |
Representa um identificador de runtime para um módulo. |
Nullable<T> |
Representa um tipo de valor que pode ser atribuído |
Range |
Representa um intervalo que tem índices de início e de término. |
ReadOnlyMemory<T> |
Representa uma região contígua de memória, semelhante a ReadOnlySpan<T>. Ao contrário de ReadOnlySpan<T>, não é um tipo de byref. |
ReadOnlySpan<T>.Enumerator |
Fornece um enumerador para os elementos de um ReadOnlySpan<T>. |
ReadOnlySpan<T> |
Fornece uma representação somente leitura com segurança de tipo e memória de uma região contígua de memória arbitrária. |
RuntimeArgumentHandle |
Faz referência a uma lista de argumentos de comprimento variável. |
RuntimeFieldHandle |
Representa um campo usando um token de metadados interno. |
RuntimeMethodHandle |
RuntimeMethodHandle é um identificador para a representação de metadados interna de um método. |
RuntimeTypeHandle |
Representa um tipo usando um token de metadados interno. |
SByte |
Representa um inteiro com sinal de 8 bits. |
SequencePosition |
Representa uma posição em um conjunto não contíguo de memória. As propriedades desse tipo não devem ser interpretadas por nada além do tipo que o criou. |
Single |
Representa um número de ponto flutuante de precisão única. |
Span<T>.Enumerator |
Fornece um enumerador para os elementos de um Span<T>. |
Span<T> |
Fornece uma representação segura de memória e de tipo de uma região contígua de memória arbitrária. |
TimeOnly |
Representa uma hora do dia, como seria lido de um relógio, dentro do intervalo de 00:00:00 às 23:59:59.99999999. |
TimeSpan |
Representa um intervalo de tempo. |
TimeZoneInfo.TransitionTime |
Fornece informações sobre uma alteração de horário específica, como a alteração do horário de verão para o horário padrão ou vice-versa, em um fuso horário específico. |
TypedReference |
Descreve objetos que contêm um ponteiro gerenciado para um local e uma representação de runtime do tipo que pode ser armazenado nesse local. |
UInt128 |
Representa um inteiro sem sinal de 128 bits. |
UInt16 |
Representa um inteiro sem sinal de 16 bits. |
UInt32 |
Representa um inteiro sem sinal de 32 bits. |
UInt64 |
Representa um inteiro sem sinal de 64 bits. |
UIntPtr |
Representa um inteiro sem sinal em que a largura do bit é igual a um ponteiro. |
UriCreationOptions |
Fornece opções que controlam como um Uri é criado e se comporta. |
ValueTuple |
Fornece métodos estáticos para criar tuplas de valor. |
ValueTuple<T1> |
Representa uma tupla de valor com um único componente. |
ValueTuple<T1,T2> |
Representa uma tupla de valor com dois componentes. |
ValueTuple<T1,T2,T3> |
Representa uma tupla de valor com 3 componentes. |
ValueTuple<T1,T2,T3,T4> |
Representa uma tupla de valor com 4 componentes. |
ValueTuple<T1,T2,T3,T4,T5> |
Representa uma tupla de valor com 5 componentes. |
ValueTuple<T1,T2,T3,T4,T5,T6> |
Representa uma tupla de valor com 6 componentes. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7> |
Representa uma tupla de valor com 7 componentes. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Representa uma tupla n-value, em que n é 8 ou maior. |
Void |
Especifica um tipo de valor retornado para um método que não retorna um valor. |
Interfaces
_AppDomain |
Expõe os membros públicos da classe AppDomain ao código não gerenciado. |
IAppDomainSetup |
Representa informações de associação de assembly que podem ser adicionadas a uma instância de AppDomain. |
IAsyncDisposable |
Fornece um mecanismo para liberar recursos não gerenciados de forma assíncrona. |
IAsyncResult |
Representa o status de uma operação assíncrona. |
ICloneable |
Dá suporte à clonagem, que cria uma nova instância de uma classe com o mesmo valor de uma instância existente. |
IComparable |
Define um método de comparação específico de tipo generalizado que um tipo de valor ou classe implementa para ordenar ou classificar suas instâncias. |
IComparable<T> |
Define um método de comparação generalizado que um tipo de valor ou classe implementa para criar um método de comparação específico de tipo para ordenar ou classificar suas instâncias. |
IConvertible |
Define métodos que convertem o valor do tipo de referência ou valor de implementação em um tipo de common language runtime que tem um valor equivalente. |
ICustomFormatter |
Define um método que dá suporte à formatação personalizada do valor de um objeto. |
IDisposable |
Fornece um mecanismo para liberar recursos não gerenciados. |
IEquatable<T> |
Define um método generalizado que um tipo de valor ou classe implementa para criar um método específico de tipo para determinar a igualdade de instâncias. |
IFormatProvider |
Fornece um mecanismo para recuperar um objeto para controlar a formatação. |
IFormattable |
Fornece funcionalidade para formatar o valor de um objeto em uma representação de cadeia de caracteres. |
IObservable<T> |
Define um provedor para notificação baseada em push. |
IObserver<T> |
Fornece um mecanismo para receber notificações baseadas em push. |
IParsable<TSelf> |
Define um mecanismo para analisar uma cadeia de caracteres com um valor. |
IProgress<T> |
Define um provedor para atualizações de progresso. |
IServiceProvider |
Define um mecanismo para recuperar um objeto de serviço; ou seja, um objeto que fornece suporte personalizado a outros objetos. |
ISpanFormattable |
Fornece funcionalidade para formatar a representação de cadeia de caracteres de um objeto em um intervalo. |
ISpanParsable<TSelf> |
Define um mecanismo para analisar um intervalo de caracteres para um valor. |
IUtf8SpanFormattable |
Fornece funcionalidade para formatar a representação de cadeia de caracteres de um objeto em um intervalo como UTF-8. |
IUtf8SpanParsable<TSelf> |
Define um mecanismo para analisar um intervalo de caracteres UTF-8 para um valor. |
Enumerações
ActivationContext.ContextForm |
Indica o contexto de um aplicativo ativado por manifesto. |
AppDomainManagerInitializationOptions |
Especifica a ação que um gerenciador de domínio de aplicativo personalizado toma ao inicializar um novo domínio. |
AttributeTargets |
Especifica os elementos do aplicativo nos quais é válido aplicar um atributo. |
Base64FormattingOptions |
Especifica se os métodos ToBase64CharArray e ToBase64String relevantes inserem quebras de linha em sua saída. |
ConsoleColor |
Especifica constantes que definem cores de primeiro plano e plano de fundo para o console. |
ConsoleKey |
Especifica as chaves padrão em um console. |
ConsoleModifiers |
Representa as teclas modificadora SHIFT, ALT e CTRL em um teclado. |
ConsoleSpecialKey |
Especifica combinações de teclas modificadoras e de console que podem interromper o processo atual. |
DateTimeKind |
Especifica se um objeto DateTime representa uma hora local, um UTC (Tempo Universal Coordenado) ou não é especificado como hora local ou UTC. |
DayOfWeek |
Especifica o dia da semana. |
Environment.SpecialFolder |
Especifica constantes enumeradas usadas para recuperar caminhos de diretório para pastas especiais do sistema. |
Environment.SpecialFolderOption |
Especifica as opções a serem usadas para obter o caminho para uma pasta especial. |
EnvironmentVariableTarget |
Especifica o local em que uma variável de ambiente é armazenada ou recuperada em um conjunto ou operação de obtenção. |
GCCollectionMode |
Especifica o comportamento de uma coleta de lixo forçada. |
GCKind |
Especifica o tipo de coleta de lixo. |
GCNotificationStatus |
Fornece informações sobre o registro atual para notificação da próxima coleta de lixo completa. |
GenericUriParserOptions |
Especifica opções para um UriParser. |
LoaderOptimization |
Uma enumeração usada com a classe LoaderOptimizationAttribute para especificar otimizações de carregador para um executável. |
MidpointRounding |
Especifica a estratégia que os métodos de arredondamento matemático devem usar para arredondar um número. |
PlatformID |
Identifica o sistema operacional ou a plataforma com suporte por um assembly. |
StringComparison |
Especifica as regras de cultura, maiúsculas e minúsculas a serem usadas por determinadas sobrecargas dos métodos Compare(String, String) e Equals(Object). |
StringSplitOptions |
Especifica opções para sobrecargas de método Split aplicáveis, como se deseja omitir subcadeias de caracteres vazias da matriz retornada ou cortar espaço em branco de subcadeias de caracteres. |
TypeCode |
Especifica o tipo de um objeto. |
UriComponents |
Especifica as partes de um Uri. |
UriFormat |
Controla como as informações de URI são escapadas. |
UriHostNameType |
Define tipos de nome de host para o método CheckHostName(String). |
UriIdnScope |
Fornece os valores possíveis para a configuração do IdnElement no namespace System.Configuration. |
UriKind |
Define os diferentes tipos de URIs. |
UriPartial |
Define as partes de um URI para o método GetLeftPart(UriPartial). |
Delegados
Action |
Encapsula um método que não tem parâmetros e não retorna um valor. |
Action<T> |
Encapsula um método que tem um único parâmetro e não retorna um valor. |
Action<T1,T2> |
Encapsula um método que tem dois parâmetros e não retorna um valor. |
Action<T1,T2,T3> |
Encapsula um método que tem três parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4> |
Encapsula um método que tem quatro parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5> |
Encapsula um método que tem cinco parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6> |
Encapsula um método que tem seis parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6,T7> |
Encapsula um método que tem sete parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8> |
Encapsula um método que tem oito parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Encapsula um método que tem nove parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Encapsula um método que tem 10 parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Encapsula um método que tem 11 parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Encapsula um método que tem 12 parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
Encapsula um método que tem 13 parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
Encapsula um método que tem 14 parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
Encapsula um método que tem 15 parâmetros e não retorna um valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
Encapsula um método que tem 16 parâmetros e não retorna um valor. |
AppDomainInitializer |
Representa o método de retorno de chamada a ser invocado quando o domínio do aplicativo é inicializado. |
AssemblyLoadEventHandler |
Representa o método que manipula o evento AssemblyLoad de um AppDomain. |
AsyncCallback |
Faz referência a um método a ser chamado quando uma operação assíncrona correspondente for concluída. |
Comparison<T> |
Representa o método que compara dois objetos do mesmo tipo. |
ConsoleCancelEventHandler |
Representa o método que manipulará o evento CancelKeyPress de um Console. |
Converter<TInput,TOutput> |
Representa um método que converte um objeto de um tipo em outro tipo. |
CrossAppDomainDelegate |
Usado por DoCallBack(CrossAppDomainDelegate) para chamadas de domínio entre aplicativos. |
EventHandler |
Representa o método que manipulará um evento que não tem dados de evento. |
EventHandler<TEventArgs> |
Representa o método que manipulará um evento quando o evento fornecer dados. |
Func<TResult> |
Encapsula um método que não tem parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T,TResult> |
Encapsula um método que tem um parâmetro e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,TResult> |
Encapsula um método que tem dois parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,TResult> |
Encapsula um método que tem três parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,TResult> |
Encapsula um método que tem quatro parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,TResult> |
Encapsula um método que tem cinco parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,TResult> |
Encapsula um método que tem seis parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
Encapsula um método que tem sete parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Encapsula um método que tem oito parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Encapsula um método que tem nove parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Encapsula um método que tem 10 parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Encapsula um método que tem 11 parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Encapsula um método que tem 12 parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Encapsula um método que tem 13 parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Encapsula um método que tem 14 parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Encapsula um método que tem 15 parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Encapsula um método que tem 16 parâmetros e retorna um valor do tipo especificado pelo parâmetro |
Predicate<T> |
Representa o método que define um conjunto de critérios e determina se o objeto especificado atende a esses critérios. |
ResolveEventHandler |
Representa um método que manipula o evento TypeResolve, ResourceResolveou AssemblyResolve de um AppDomain. |
UnhandledExceptionEventHandler |
Representa o método que manipulará o evento gerado por uma exceção que não é tratada pelo domínio do aplicativo. |
Comentários
Outras classes fornecem serviços que dão suporte à conversão de tipo de dados, manipulação de parâmetro de método, matemática, invocação de programa remoto e local, gerenciamento de ambiente de aplicativo e supervisão de aplicativos gerenciados e não gerenciados.
Para acessar tipos no namespace System do código C# sem precisar fornecer nomes de tipo totalmente qualificados, inclua a instrução using System;
no início do arquivo de código-fonte.
Para acessar tipos no namespace System do código C++/CLI sem precisar fornecer nomes de tipo totalmente qualificados, inclua a instrução using namespace System;
no início do arquivo de código-fonte. Além disso, você deve compilar com a opção /clr.