System Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases fundamentales y clases base que definen tipos de datos de referencia, eventos y controladores de eventos, interfaces, atributos y excepciones de procesamiento usados habitualmente.
Clases
AccessViolationException |
Excepción que se produce cuando se intenta leer o escribir memoria protegida. |
ActivationContext |
Identifica el contexto de activación de la aplicación actual. Esta clase no se puede heredar. |
Activator |
Contiene métodos para crear tipos de objetos de forma local o remota, o bien obtener referencias a objetos remotos existentes. Esta clase no se puede heredar. |
AggregateException |
Representa uno o varios errores que se producen durante la ejecución de la aplicación. |
AppContext |
Proporciona miembros para establecer y recuperar datos sobre el contexto de una aplicación. |
AppDomain |
Representa un dominio de aplicación, que es un entorno aislado donde se ejecutan las aplicaciones. Esta clase no se puede heredar. |
AppDomainManager |
Proporciona un equivalente administrado de un host no administrado. |
AppDomainSetup |
Representa información de enlace de ensamblado que se puede agregar a una instancia de AppDomain. |
AppDomainUnloadedException |
Excepción que se produce cuando se intenta acceder a un dominio de aplicación descargado. |
ApplicationException |
Actúa como clase base para excepciones definidas por la aplicación. |
ApplicationId |
Contiene información que se usa para identificar de forma única una aplicación basada en manifiestos. Esta clase no se puede heredar. |
ApplicationIdentity |
Proporciona la capacidad de identificar de forma única una aplicación activada por manifiesto. Esta clase no se puede heredar. |
ArgumentException |
Excepción que se produce cuando uno de los argumentos proporcionados a un método no es válido. |
ArgumentNullException |
Excepción que se produce cuando se pasa una referencia nula ( |
ArgumentOutOfRangeException |
Excepción que se produce cuando el valor de un argumento está fuera del intervalo permitido de valores tal como se define en el método invocado. |
ArithmeticException |
Excepción que se produce para errores en una operación aritmética, de conversión o conversión. |
Array |
Proporciona métodos para crear, manipular, buscar y ordenar matrices, lo que actúa como clase base para todas las matrices de Common Language Runtime. |
ArrayTypeMismatchException |
Excepción que se produce cuando se intenta almacenar un elemento del tipo incorrecto dentro de una matriz. |
AssemblyLoadEventArgs |
Proporciona datos para el evento AssemblyLoad. |
Attribute |
Representa la clase base para los atributos personalizados. |
AttributeUsageAttribute |
Especifica el uso de otra clase de atributo. Esta clase no se puede heredar. |
BadImageFormatException |
Excepción que se produce cuando la imagen de archivo de una biblioteca de vínculos dinámicos (DLL) o un programa ejecutable no es válido. |
BinaryData |
Abstracción ligera para una carga de bytes que admite la conversión entre cadenas, secuencias, JSON y bytes. |
BitConverter |
Convierte los tipos de datos base en una matriz de bytes y una matriz de bytes en tipos de datos base. |
Buffer |
Manipula matrices de tipos primitivos. |
CannotUnloadAppDomainException |
Excepción que se produce cuando se produce un error al intentar descargar un dominio de aplicación. |
CharEnumerator |
Permite recorrer en iteración un objeto String y leer sus caracteres individuales. Esta clase no se puede heredar. |
CLSCompliantAttribute |
Indica si un elemento de programa es compatible con Common Language Specification (CLS). Esta clase no se puede heredar. |
Console |
Representa los flujos de entrada, salida y error estándar para las aplicaciones de consola. Esta clase no se puede heredar. |
ConsoleCancelEventArgs |
Proporciona datos para el evento CancelKeyPress. Esta clase no se puede heredar. |
ContextBoundObject |
Define la clase base para todas las clases enlazadas al contexto. |
ContextMarshalException |
Excepción que se produce cuando se produce un error al intentar serializar un objeto a través de un límite de contexto. |
ContextStaticAttribute |
Indica que el valor de un campo estático es único para un contexto determinado. |
Convert |
Convierte un tipo de datos base en otro tipo de datos base. |
DataMisalignedException |
Excepción que se produce cuando se lee o escribe una unidad de datos en una dirección que no es un múltiplo del tamaño de los datos. Esta clase no se puede heredar. |
DBNull |
Representa un valor inexistente. Esta clase no se puede heredar. |
Delegate |
Representa un delegado, que es una estructura de datos que hace referencia a un método estático o a una instancia de clase y un método de instancia de esa clase. |
DivideByZeroException |
Excepción que se produce cuando hay un intento de dividir un valor entero o Decimal por cero. |
DllNotFoundException |
Excepción que se produce cuando no se encuentra un archivo DLL especificado en una importación de DLL. |
DuplicateWaitObjectException |
Excepción que se produce cuando un objeto aparece más de una vez en una matriz de objetos de sincronización. |
EntryPointNotFoundException |
Excepción que se produce cuando se produce un error en un intento de cargar una clase debido a la ausencia de un método de entrada. |
Enum |
Proporciona la clase base para enumeraciones. |
Environment |
Proporciona información sobre, y medios para manipular, el entorno y la plataforma actuales. Esta clase no se puede heredar. |
EventArgs |
Representa la clase base para las clases que contienen datos de eventos y proporciona un valor que se va a usar para los eventos que no incluyen datos de eventos. |
Exception |
Representa los errores que se producen durante la ejecución de la aplicación. |
ExecutionEngineException |
Excepción que se produce cuando se produce un error interno en el motor de ejecución de Common Language Runtime. Esta clase no se puede heredar. |
FakeLoggerServiceProviderExtensions |
Extensiones para configurar el registro falso, que se usa en pruebas unitarias. |
FakeRedactionServiceProviderExtensions |
Extensiones que permiten registrar un redactor falso en la aplicación. |
FieldAccessException |
Excepción que se produce cuando hay un intento no válido de acceder a un campo privado o protegido dentro de una clase. |
FileStyleUriParser |
Analizador personalizable basado en el esquema file. |
FlagsAttribute |
Indica que una enumeración se puede tratar como un campo de bits; es decir, un conjunto de marcas. |
FormatException |
Excepción que se produce cuando el formato de un argumento no es válido o cuando una cadena de formato compuesto no tiene el formato correcto. |
FormattableString |
Representa una cadena de formato compuesto, junto con los argumentos a los que se va a dar formato. |
FtpStyleUriParser |
Analizador personalizable basado en el esquema del Protocolo de transferencia de archivos (FTP). |
GC |
Controla el recolector de elementos no utilizados del sistema, un servicio que reclama automáticamente la memoria no utilizada. |
GenericUriParser |
Analizador personalizable para un URI jerárquico. |
GopherStyleUriParser |
Analizador personalizable basado en el esquema Gopher. |
HttpStyleUriParser |
Analizador personalizable basado en el esquema HTTP. |
IndexOutOfRangeException |
Excepción que se produce cuando se intenta obtener acceso a un elemento de una matriz o colección con un índice que está fuera de sus límites. |
InsufficientExecutionStackException |
Excepción que se produce cuando no hay suficiente pila de ejecución disponible para permitir que la mayoría de los métodos se ejecuten. |
InsufficientMemoryException |
Excepción que se produce cuando se produce un error en una comprobación de memoria disponible suficiente. Esta clase no se puede heredar. |
InvalidCastException |
Excepción que se produce para la conversión no válida o conversión explícita. |
InvalidOperationException |
Excepción que se produce cuando una llamada al método no es válida para el estado actual del objeto. |
InvalidProgramException |
Excepción que se produce cuando un programa contiene metadatos o lenguaje intermedio de Microsoft (MSIL) no válidos. Por lo general, esto indica un error en el compilador que generó el programa. Esta excepción también se produce cuando el programa ha superado los límites de implementación del entorno de ejecución interno. |
InvalidTimeZoneException |
Excepción que se produce cuando la información de zona horaria no es válida. |
Lazy<T> |
Proporciona compatibilidad con la inicialización diferida. |
Lazy<T,TMetadata> |
Proporciona una referencia indirecta diferida a un objeto y sus metadatos asociados para su uso por parte de Managed Extensibility Framework. |
LdapStyleUriParser |
Analizador personalizable basado en el esquema del Protocolo ligero de acceso a directorios (LDAP). |
LoaderOptimizationAttribute |
Se usa para establecer la directiva de optimización del cargador predeterminada para el método principal de una aplicación ejecutable. |
LocalDataStoreSlot |
Encapsula una ranura de memoria para almacenar datos locales. Esta clase no se puede heredar. |
MarshalByRefObject |
Permite el acceso a objetos a través de límites de dominio de aplicación en aplicaciones que admiten la comunicación remota. |
Math |
Proporciona constantes y métodos estáticos para trigonométricos, logarítmicos y otras funciones matemáticas comunes. |
MathF |
Proporciona constantes y métodos estáticos para trigonométricos, logarítmicos y otras funciones matemáticas comunes. |
MemberAccessException |
Excepción que se produce cuando se produce un error al intentar acceder a un miembro de clase. |
MemoryExtensions |
Proporciona métodos de extensión para los tipos relacionados con la memoria y relacionados con intervalos, como Memory<T>, ReadOnlyMemory<T>, Span<T>y ReadOnlySpan<T>. |
MethodAccessException |
Excepción que se produce cuando hay un intento no válido de acceder a un método, como el acceso a un método privado desde código de confianza parcial. |
MissingFieldException |
Excepción que se produce cuando hay un intento de acceder dinámicamente a un campo que no existe. Si se ha quitado o cambiado el nombre de un campo de una biblioteca de clases, vuelva a compilar los ensamblados que hacen referencia a esa biblioteca. |
MissingMemberException |
Excepción que se produce cuando hay un intento de acceder dinámicamente a un miembro de clase que no existe o que no se declara como público. Si se ha quitado o cambiado el nombre de un miembro de una biblioteca de clases, vuelva a compilar los ensamblados que hagan referencia a esa biblioteca. |
MissingMethodException |
Excepción que se produce cuando hay un intento de acceder dinámicamente a un método que no existe. |
MTAThreadAttribute |
Indica que el modelo de subproceso COM para una aplicación es un apartamento multiproceso (MTA). |
MulticastDelegate |
Representa un delegado de multidifusión; es decir, un delegado que puede tener más de un elemento en su lista de invocación. |
MulticastNotSupportedException |
Excepción que se produce cuando se intenta combinar dos delegados en función del tipo Delegate en lugar del tipo MulticastDelegate. Esta clase no se puede heredar. |
NetPipeStyleUriParser |
Analizador basado en el esquema NetPipe para el sistema "Indigo". |
NetTcpStyleUriParser |
Analizador basado en el esquema NetTcp para el sistema "Indigo". |
NewsStyleUriParser |
Analizador personalizable basado en el esquema de noticias mediante el Protocolo de transferencia de noticias de red (NNTP). |
NonSerializedAttribute |
Indica que no se debe serializar un campo de una clase serializable. Esta clase no se puede heredar. |
NotFiniteNumberException |
Excepción que se produce cuando un valor de punto flotante es infinito positivo, infinito negativo o No a-Número (NaN). |
NotImplementedException |
Excepción que se produce cuando no se implementa un método o una operación solicitados. |
NotSupportedException |
Excepción que se produce cuando no se admite un método invocado o cuando se intenta leer, buscar o escribir en una secuencia que no admite la funcionalidad invocada. |
Nullable |
Admite un tipo de valor que se puede asignar |
NullReferenceException |
Excepción que se produce cuando hay un intento de desreferenciar una referencia de objeto NULL. |
Object |
Admite todas las clases de la jerarquía de clases de .NET y proporciona servicios de bajo nivel a clases derivadas. Esta es la clase base definitiva de todas las clases de .NET; es la raíz de la jerarquía de tipos. |
ObjectDisposedException |
Excepción que se produce cuando se realiza una operación en un objeto eliminado. |
ObsoleteAttribute |
Marca los elementos del programa que ya no están en uso. Esta clase no se puede heredar. |
OperatingSystem |
Representa información sobre un sistema operativo, como la versión y el identificador de la plataforma. Esta clase no se puede heredar. |
OperationCanceledException |
Excepción que se produce en un subproceso tras la cancelación de una operación que el subproceso estaba ejecutando. |
OutOfMemoryException |
Excepción que se produce cuando no hay suficiente memoria para continuar la ejecución de un programa. |
OverflowException |
Excepción que se produce cuando una operación aritmética, de conversión o conversión en un contexto comprobado da como resultado un desbordamiento. |
ParamArrayAttribute |
Indica que un método permitirá un número variable de argumentos en su invocación. Esta clase no se puede heredar. |
PlatformNotSupportedException |
Excepción que se produce cuando una característica no se ejecuta en una plataforma determinada. |
Progress<T> |
Proporciona un IProgress<T> que invoca devoluciones de llamada para cada valor de progreso notificado. |
Random |
Representa un generador de números pseudoaleatorios, que es un algoritmo que genera una secuencia de números que cumplen determinados requisitos estadísticos para la aleatoriedad. |
RankException |
Excepción que se produce cuando se pasa a un método una matriz con el número incorrecto de dimensiones. |
ResolveEventArgs |
Proporciona datos para eventos de resolución del cargador, como los eventos de TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolvey AssemblyResolve. |
SerializableAttribute |
Indica que una clase se puede serializar mediante serialización binaria o XML. Esta clase no se puede heredar. |
StackOverflowException |
Excepción que se produce cuando la pila de ejecución supera el tamaño de la pila. Esta clase no se puede heredar. |
STAThreadAttribute |
Indica que el modelo de subprocesos COM para una aplicación es un apartamento de un solo subproceso (STA). |
String |
Representa el texto como una secuencia de unidades de código UTF-16. |
StringComparer |
Representa una operación de comparación de cadenas que usa reglas de comparación ordinal basadas en mayúsculas y minúsculas y referencias culturales específicas. |
StringNormalizationExtensions |
Proporciona métodos de extensión para trabajar con la normalización de cadenas. |
SystemException |
Actúa como clase base para el espacio de nombres de excepciones del sistema. |
ThreadStaticAttribute |
Indica que el valor de un campo estático es único para cada subproceso. |
TimeoutException |
Excepción que se produce cuando ha expirado el tiempo asignado para un proceso o una operación. |
TimeProvider |
Proporciona una abstracción durante el tiempo. |
TimeZone |
Representa una zona horaria. |
TimeZoneInfo |
Representa cualquier zona horaria del mundo. |
TimeZoneInfo.AdjustmentRule |
Proporciona información sobre un ajuste de zona horaria, como la transición a y desde el horario de verano. |
TimeZoneNotFoundException |
Excepción que se produce cuando no se encuentra una zona horaria. |
Tuple |
Proporciona métodos estáticos para crear objetos de tupla. |
Tuple<T1> |
Representa una tupla de 1 o singleton. |
Tuple<T1,T2> |
Representa una tupla de 2 o un par. |
Tuple<T1,T2,T3> |
Representa una tupla de 3 o triple. |
Tuple<T1,T2,T3,T4> |
Representa una tupla de 4 o cuádruple. |
Tuple<T1,T2,T3,T4,T5> |
Representa una tupla de 5 o un quintuple. |
Tuple<T1,T2,T3,T4,T5,T6> |
Representa una tupla de 6 o sextupla. |
Tuple<T1,T2,T3,T4,T5,T6,T7> |
Representa una tupla de 7 o sepuple. |
Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Representa una n-tupla, donde n es 8 o superior. |
TupleExtensions |
Proporciona métodos de extensión para que las tuplas interoperan con compatibilidad de lenguaje con tuplas en C#. |
Type |
Representa declaraciones de tipo: tipos de clase, tipos de interfaz, tipos de matriz, tipos de valor, tipos de enumeración, parámetros de tipo, definiciones de tipos genéricos y tipos genéricos construidos abiertos o cerrados. |
TypeAccessException |
Excepción que se produce cuando un método intenta usar un tipo al que no tiene acceso. |
TypeInitializationException |
Excepción que se produce como un contenedor alrededor de la excepción producida por el inicializador de clase. Esta clase no se puede heredar. |
TypeLoadException |
Excepción que se produce cuando se producen errores de carga de tipos. |
TypeUnloadedException |
Excepción que se produce cuando hay un intento de acceder a una clase descargada. |
UnauthorizedAccessException |
Excepción que se produce cuando el sistema operativo deniega el acceso debido a un error de E/S o a un tipo específico de error de seguridad. |
UnhandledExceptionEventArgs |
Proporciona datos para el evento que se genera cuando hay una excepción que no se controla en ningún dominio de aplicación. |
Uri |
Proporciona una representación de objeto de un identificador uniforme de recursos (URI) y fácil acceso a las partes del URI. |
UriBuilder |
Proporciona un constructor personalizado para identificadores uniformes de recursos (URI) y modifica los URI para la clase Uri. |
UriFormatException |
Excepción que se produce cuando se detecta un identificador uniforme de recursos (URI) no válido. |
UriParser |
Analiza un nuevo esquema de URI. Se trata de una clase abstracta. |
UriTemplate |
Clase que representa una plantilla de identificador uniforme de recursos (URI). |
UriTemplateEquivalenceComparer |
Clase que se usa para comparar instancias de UriTemplate para la equivalencia estructural (en lugar de referencia). |
UriTemplateMatch |
Clase que representa los resultados de una operación de coincidencia en una instancia de UriTemplate. |
UriTemplateMatchException |
Representa un error al hacer coincidir un Uri con un UriTemplateTable. |
UriTemplateTable |
Clase que representa un conjunto asociativo de UriTemplate objetos. |
UriTypeConverter | |
ValueType |
Proporciona la clase base para los tipos de valor. |
Version |
Representa el número de versión de un ensamblado, un sistema operativo o Common Language Runtime. Esta clase no se puede heredar. |
WeakReference |
Representa una referencia débil, que hace referencia a un objeto mientras sigue permitiendo que la recolección de elementos no utilizados recupere ese objeto. |
WeakReference<T> |
Representa una referencia débil con tipo, que hace referencia a un objeto mientras sigue permitiendo que la recolección de elementos no utilizados recupere ese objeto. |
WindowsRuntimeSystemExtensions |
Proporciona métodos de extensión para convertir entre tareas y acciones y operaciones asincrónicas de Windows Runtime. |
Estructuras
ArgIterator |
Representa una lista de argumentos de longitud variable; es decir, los parámetros de una función que toma un número variable de argumentos. |
ArraySegment<T>.Enumerator |
Proporciona un enumerador para los elementos de un ArraySegment<T>. |
ArraySegment<T> |
Delimita una sección de una matriz unidimensional. |
Boolean |
Representa un valor booleano ( |
Byte |
Representa un entero de 8 bits sin signo. |
Char |
Representa un carácter como una unidad de código UTF-16. |
ConsoleKeyInfo |
Describe la tecla de consola presionada, incluido el carácter representado por la tecla de consola y el estado de las teclas modificadoras MAYÚS, ALT y CTRL. |
DateOnly |
Representa fechas con valores que van desde el 1 de enero de 0001 Anno Domini (Era común) hasta el 31 de diciembre de 9999 A.D. (C.E.) en el calendario gregoriano. |
DateTime |
Representa un instante en el tiempo, que normalmente se expresa como una fecha y hora del día. |
DateTimeOffset |
Representa un momento dado, normalmente expresado como una fecha y hora del día, en relación con la hora universal coordinada (UTC). |
Decimal |
Representa un número de punto flotante decimal. |
Delegate.InvocationListEnumerator<TDelegate> |
Proporciona un enumerador para la lista de invocación de un delegado. |
Double |
Representa un número de punto flotante de precisión doble. |
Environment.ProcessCpuUsage |
Contiene clases fundamentales y clases base que definen tipos de datos de referencia, eventos y controladores de eventos, interfaces, atributos y excepciones de procesamiento usados habitualmente. |
GCGenerationInfo |
Representa el tamaño y la fragmenación de una generación en la entrada y en la salida del GC notificado en GCMemoryInfo. |
GCMemoryInfo |
Proporciona un conjunto de API que se pueden usar para recuperar información de recolección de elementos no utilizados. |
Guid |
Representa un identificador único global (GUID). |
Half |
Representa un número de punto flotante de precisión media. |
HashCode |
Combina el código hash para varios valores en un solo código hash. |
Index |
Representa un tipo que se puede usar para indexar una colección desde el principio o el final. |
Int128 |
Representa un entero de 128 bits con signo. |
Int16 |
Representa un entero de 16 bits con signo. |
Int32 |
Representa un entero de 32 bits con signo. |
Int64 |
Representa un entero de 64 bits con signo. |
IntPtr |
Representa un entero con signo en el que el ancho de bits es el mismo que un puntero. |
Memory<T> |
Representa una región contigua de memoria. |
MemoryExtensions.SpanSplitEnumerator<T> |
Contiene clases fundamentales y clases base que definen tipos de datos de referencia, eventos y controladores de eventos, interfaces, atributos y excepciones de procesamiento usados habitualmente. |
MemoryExtensions.TryWriteInterpolatedStringHandler |
Proporciona un controlador usado por el compilador de lenguaje para dar formato a cadenas interpoladas en intervalos de caracteres. |
ModuleHandle |
Representa un identificador en tiempo de ejecución para un módulo. |
Nullable<T> |
Representa un tipo de valor que se puede asignar |
Range |
Representa un intervalo que tiene índices iniciales y finales. |
ReadOnlyMemory<T> |
Representa una región contigua de memoria, similar a ReadOnlySpan<T>. A diferencia de ReadOnlySpan<T>, no es un tipo similar a byref. |
ReadOnlySpan<T>.Enumerator |
Proporciona un enumerador para los elementos de un ReadOnlySpan<T>. |
ReadOnlySpan<T> |
Proporciona una representación de solo lectura segura para tipos y segura para memoria de una región contigua de memoria arbitraria. |
RuntimeArgumentHandle |
Hace referencia a una lista de argumentos de longitud variable. |
RuntimeFieldHandle |
Representa un campo mediante un token de metadatos interno. |
RuntimeMethodHandle |
RuntimeMethodHandle es un identificador de la representación de metadatos interna de un método. |
RuntimeTypeHandle |
Representa un tipo mediante un token de metadatos interno. |
SByte |
Representa un entero de 8 bits con signo. |
SequencePosition |
Representa una posición en un conjunto de memoria no contiguo. Las propiedades de este tipo no deben interpretarse por nada, sino por el tipo que lo creó. |
Single |
Representa un número de punto flotante de precisión sencilla. |
Span<T>.Enumerator |
Proporciona un enumerador para los elementos de un Span<T>. |
Span<T> |
Proporciona una representación segura para tipos y segura para memoria de una región contigua de memoria arbitraria. |
TimeOnly |
Representa una hora del día, como se leería desde un reloj, dentro del intervalo de 00:00:00 a 23:59:59.99999999. |
TimeSpan |
Representa un intervalo de tiempo. |
TimeZoneInfo.TransitionTime |
Proporciona información sobre un cambio de hora específico, como el cambio del horario de verano a la hora estándar o viceversa, en una zona horaria determinada. |
TypedReference |
Describe los objetos que contienen un puntero administrado a una ubicación y una representación en tiempo de ejecución del tipo que se puede almacenar en esa ubicación. |
UInt128 |
Representa un entero de 128 bits sin signo. |
UInt16 |
Representa un entero de 16 bits sin signo. |
UInt32 |
Representa un entero de 32 bits sin signo. |
UInt64 |
Representa un entero de 64 bits sin signo. |
UIntPtr |
Representa un entero sin signo donde el ancho de bits es el mismo que un puntero. |
UriCreationOptions |
Proporciona opciones que controlan cómo se crea un Uri y se comportan. |
ValueTuple |
Proporciona métodos estáticos para crear tuplas de valor. |
ValueTuple<T1> |
Representa una tupla de valor con un único componente. |
ValueTuple<T1,T2> |
Representa una tupla de valor con 2 componentes. |
ValueTuple<T1,T2,T3> |
Representa una tupla de valor con 3 componentes. |
ValueTuple<T1,T2,T3,T4> |
Representa una tupla de valor con 4 componentes. |
ValueTuple<T1,T2,T3,T4,T5> |
Representa una tupla de valor con 5 componentes. |
ValueTuple<T1,T2,T3,T4,T5,T6> |
Representa una tupla de valor con 6 componentes. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7> |
Representa una tupla de valor con 7 componentes. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Representa una n-value tupla, donde n es 8 o superior. |
Void |
Especifica un tipo de valor devuelto para un método que no devuelve un valor. |
Interfaces
_AppDomain |
Expone los miembros públicos de la clase AppDomain al código no administrado. |
IAppDomainSetup |
Representa información de enlace de ensamblado que se puede agregar a una instancia de AppDomain. |
IAsyncDisposable |
Proporciona un mecanismo para liberar recursos no administrados de forma asincrónica. |
IAsyncResult |
Representa el estado de una operación asincrónica. |
ICloneable |
Admite la clonación, que crea una nueva instancia de una clase con el mismo valor que una instancia existente. |
IComparable |
Define un método de comparación específico del tipo generalizado que un tipo de valor o clase implementa para ordenar o ordenar sus instancias. |
IComparable<T> |
Define un método de comparación generalizado que implementa un tipo de valor o una clase para crear un método de comparación específico del tipo para ordenar o ordenar sus instancias. |
IConvertible |
Define métodos que convierten el valor del tipo de referencia o valor de implementación en un tipo de Common Language Runtime que tiene un valor equivalente. |
ICustomFormatter |
Define un método que admite el formato personalizado del valor de un objeto . |
IDisposable |
Proporciona un mecanismo para liberar recursos no administrados. |
IEquatable<T> |
Define un método generalizado que implementa un tipo de valor o clase para crear un método específico del tipo para determinar la igualdad de instancias. |
IFormatProvider |
Proporciona un mecanismo para recuperar un objeto para controlar el formato. |
IFormattable |
Proporciona funcionalidad para dar formato al valor de un objeto en una representación de cadena. |
IObservable<T> |
Define un proveedor para la notificación basada en inserción. |
IObserver<T> |
Proporciona un mecanismo para recibir notificaciones basadas en inserción. |
IParsable<TSelf> |
Define un mecanismo para analizar una cadena en un valor. |
IProgress<T> |
Define un proveedor para las actualizaciones de progreso. |
IServiceProvider |
Define un mecanismo para recuperar un objeto de servicio; es decir, un objeto que proporciona compatibilidad personalizada con otros objetos. |
ISpanFormattable |
Proporciona funcionalidad para dar formato a la representación de cadena de un objeto en un intervalo. |
ISpanParsable<TSelf> |
Define un mecanismo para analizar un intervalo de caracteres en un valor. |
IUtf8SpanFormattable |
Proporciona funcionalidad para dar formato a la representación de cadena de un objeto en un intervalo como UTF-8. |
IUtf8SpanParsable<TSelf> |
Define un mecanismo para analizar un intervalo de caracteres UTF-8 en un valor. |
Enumeraciones
ActivationContext.ContextForm |
Indica el contexto de una aplicación activada por manifiesto. |
AppDomainManagerInitializationOptions |
Especifica la acción que realiza un administrador de dominios de aplicación personalizado al inicializar un nuevo dominio. |
AttributeTargets |
Especifica los elementos de la aplicación en los que es válido aplicar un atributo. |
Base64FormattingOptions |
Especifica si los métodos ToBase64CharArray y ToBase64String pertinentes insertan saltos de línea en su salida. |
ConsoleColor |
Especifica constantes que definen colores de primer plano y de fondo para la consola. |
ConsoleKey |
Especifica las claves estándar en una consola. |
ConsoleModifiers |
Representa las teclas modificadoras MAYÚS, ALT y CTRL en un teclado. |
ConsoleSpecialKey |
Especifica combinaciones de teclas modificadoras y de consola que pueden interrumpir el proceso actual. |
DateTimeKind |
Especifica si un objeto DateTime representa una hora local, una hora universal coordinada (UTC) o no se especifica como hora local o UTC. |
DayOfWeek |
Especifica el día de la semana. |
Environment.SpecialFolder |
Especifica constantes enumeradas usadas para recuperar rutas de acceso de directorio a carpetas especiales del sistema. |
Environment.SpecialFolderOption |
Especifica las opciones que se usarán para obtener la ruta de acceso a una carpeta especial. |
EnvironmentVariableTarget |
Especifica la ubicación donde se almacena o recupera una variable de entorno en una operación set u get. |
GCCollectionMode |
Especifica el comportamiento de una recolección de elementos no utilizados forzada. |
GCKind |
Especifica el tipo de una recolección de elementos no utilizados. |
GCNotificationStatus |
Proporciona información sobre el registro actual para la notificación de la siguiente recolección completa de elementos no utilizados. |
GenericUriParserOptions |
Especifica las opciones de un UriParser. |
LoaderOptimization |
Enumeración usada con la clase LoaderOptimizationAttribute para especificar optimizaciones del cargador para un archivo ejecutable. |
MidpointRounding |
Especifica la estrategia que los métodos de redondeo matemáticos deben usar para redondear un número. |
PlatformID |
Identifica el sistema operativo o la plataforma admitidos por un ensamblado. |
StringComparison |
Especifica las reglas de referencia cultural, mayúsculas y minúsculas que se van a usar en determinadas sobrecargas de los métodos Compare(String, String) y Equals(Object). |
StringSplitOptions |
Especifica las opciones para las sobrecargas del método Split aplicables, como si se omitirán subcadenas vacías de la matriz devuelta o recortar los espacios en blanco de las subcadenas. |
TypeCode |
Especifica el tipo de un objeto . |
UriComponents |
Especifica las partes de un Uri. |
UriFormat |
Controla cómo se escapa la información del URI. |
UriHostNameType |
Define los tipos de nombre de host para el método CheckHostName(String). |
UriIdnScope |
Proporciona los valores posibles para el valor de configuración del IdnElement en el espacio de nombres System.Configuration. |
UriKind |
Define los diferentes tipos de URI. |
UriPartial |
Define las partes de un URI para el método GetLeftPart(UriPartial). |
Delegados
Action |
Encapsula un método que no tiene parámetros y no devuelve un valor. |
Action<T> |
Encapsula un método que tiene un único parámetro y no devuelve un valor. |
Action<T1,T2> |
Encapsula un método que tiene dos parámetros y no devuelve un valor. |
Action<T1,T2,T3> |
Encapsula un método que tiene tres parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4> |
Encapsula un método que tiene cuatro parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5> |
Encapsula un método que tiene cinco parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6> |
Encapsula un método que tiene seis parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6,T7> |
Encapsula un método que tiene siete parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8> |
Encapsula un método que tiene ocho parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Encapsula un método que tiene nueve parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Encapsula un método que tiene 10 parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Encapsula un método que tiene 11 parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Encapsula un método que tiene 12 parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
Encapsula un método que tiene 13 parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
Encapsula un método que tiene 14 parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
Encapsula un método que tiene 15 parámetros y no devuelve un valor. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
Encapsula un método que tiene 16 parámetros y no devuelve un valor. |
AppDomainInitializer |
Representa el método de devolución de llamada que se va a invocar cuando se inicializa el dominio de aplicación. |
AssemblyLoadEventHandler |
Representa el método que controla el evento AssemblyLoad de un AppDomain. |
AsyncCallback |
Hace referencia a un método al que se va a llamar cuando se completa una operación asincrónica correspondiente. |
Comparison<T> |
Representa el método que compara dos objetos del mismo tipo. |
ConsoleCancelEventHandler |
Representa el método que controlará el evento CancelKeyPress de un Console. |
Converter<TInput,TOutput> |
Representa un método que convierte un objeto de un tipo a otro. |
CrossAppDomainDelegate |
Usado por DoCallBack(CrossAppDomainDelegate) para las llamadas de dominio entre aplicaciones. |
EventHandler |
Representa el método que controlará un evento que no tiene datos de eventos. |
EventHandler<TEventArgs> |
Representa el método que controlará un evento cuando el evento proporcione datos. |
Func<TResult> |
Encapsula un método que no tiene parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T,TResult> |
Encapsula un método que tiene un parámetro y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,TResult> |
Encapsula un método que tiene dos parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,TResult> |
Encapsula un método que tiene tres parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,TResult> |
Encapsula un método que tiene cuatro parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,TResult> |
Encapsula un método que tiene cinco parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,TResult> |
Encapsula un método que tiene seis parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
Encapsula un método que tiene siete parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Encapsula un método que tiene ocho parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Encapsula un método que tiene nueve parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Encapsula un método que tiene 10 parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Encapsula un método que tiene 11 parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Encapsula un método que tiene 12 parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Encapsula un método que tiene 13 parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Encapsula un método que tiene 14 parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Encapsula un método que tiene 15 parámetros y devuelve un valor del tipo especificado por el parámetro |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Encapsula un método que tiene 16 parámetros y devuelve un valor del tipo especificado por el parámetro |
Predicate<T> |
Representa el método que define un conjunto de criterios y determina si el objeto especificado cumple esos criterios. |
ResolveEventHandler |
Representa un método que controla el evento TypeResolve, ResourceResolveo AssemblyResolve de un AppDomain. |
UnhandledExceptionEventHandler |
Representa el método que controlará el evento generado por una excepción no controlada por el dominio de aplicación. |
Comentarios
Otras clases proporcionan servicios que admiten la conversión de tipos de datos, manipulación de parámetros de método, matemáticas, invocación de programas remotos y locales, administración del entorno de aplicaciones y supervisión de aplicaciones administradas y no administradas.
Para acceder a los tipos del espacio de nombres System desde código de C# sin tener que proporcionar nombres de tipo completos, incluya la instrucción using System;
al principio del archivo de código fuente.
Para acceder a los tipos del espacio de nombres System desde el código de C++/CLI sin tener que proporcionar nombres de tipo completos, incluya la instrucción using namespace System;
al principio del archivo de código fuente. Además, debe compilar con el modificador de /clr.