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 y valores, eventos y controladores de eventos, interfaces, atributos y excepciones de procesamiento comúnmente utilizados.
Clases
AccessViolationException |
Excepción que se genera cuando se intenta leer o escribir en la memoria protegida. |
ActivationContext |
Identifica el contexto de activación de la aplicación actual. Esta clase no puede heredarse. |
Activator |
Contiene métodos para crear tipos de objetos de forma local o remota, o para obtener referencias a objetos remotos existentes. Esta clase no puede heredarse. |
AggregateException |
Representa uno o más errores que se producen durante la ejecución de una aplicación. |
AppContext |
Proporciona miembros para configurar 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 puede heredarse. |
AppDomainManager |
Proporciona un equivalente administrado de un host no administrado. |
AppDomainSetup |
Representa la información de enlace del ensamblado que puede agregarse a una instancia de AppDomain. |
AppDomainUnloadedException |
Excepción que se produce al intentar obtener acceso a un dominio de aplicaciones descargado. |
ApplicationException |
Actúa como la clase base de las excepciones definidas por la aplicación. |
ApplicationId |
Contiene información utilizada para identificar de forma única una aplicación basada en manifiesto. Esta clase no puede heredarse. |
ApplicationIdentity |
Permite identificar de manera única una aplicación activada por manifiesto. Esta clase no puede heredarse. |
ArgumentException |
Excepción que se produce cuando no es válido uno de los argumentos proporcionados para un método. |
ArgumentNullException |
Excepción que se inicia cuando se pasa una referencia nula ( |
ArgumentOutOfRangeException |
Excepción que se produce cuando el valor de un argumento está fuera del intervalo de valores permitido definido por el método invocado. |
ArithmeticException |
Excepción que se produce para los errores de una operación aritmética o de conversión. |
Array |
Proporciona métodos para la creación, manipulación, búsqueda y ordenación de matrices, por lo tanto, sirve 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 puede heredarse. |
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álida. |
BinaryData |
Abstracción ligera para una carga de bytes que admite la conversión entre cadenas, secuencias, JSON y bytes. |
BitConverter |
Convierte 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 no se puede descargar un dominio de aplicación. |
CharEnumerator |
Admite la iteración en un objeto String y la lectura de sus caracteres individuales. Esta clase no puede heredarse. |
CLSCompliantAttribute |
Indica si un elemento de programa cumple con Common Language Specification (CLS). Esta clase no puede heredarse. |
Console |
Representa los flujos de entrada, salida y error estándar para las aplicaciones de consola. Esta clase no puede heredarse. |
ConsoleCancelEventArgs |
Proporciona datos para el evento CancelKeyPress. Esta clase no puede heredarse. |
ContextBoundObject |
Define la clase base de todas las clases enlazadas a un contexto. |
ContextMarshalException |
Excepción que se genera cuando se produce un error al intentar serializar un objeto en un límite del contexto. |
ContextStaticAttribute |
Indica que el valor de un campo estático es único para un determinado contexto. |
Convert |
Convierte un tipo de datos base en otro tipo de datos base. |
DataMisalignedException |
La excepción que se produce cuando una unidad de datos se lee de una dirección, o se escribe en ella, que no es múltiplo del tamaño de los datos. Esta clase no puede heredarse. |
DBNull |
Representa un valor no existente. Esta clase no puede heredarse. |
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 se intenta dividir un valor integral o Decimal por cero. |
DllNotFoundException |
Excepción que se produce cuando no se encuentra el archivo DLL especificado en una importación de DLL. |
DuplicateWaitObjectException |
La excepción que se genera 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 al intentar cargar una clase debido a la ausencia de un método de entrada. |
Enum |
Proporciona la clase base para las enumeraciones. |
Environment |
Proporciona información acerca del entorno y la plataforma actuales, y la forma de manipularlos. Esta clase no puede heredarse. |
EventArgs |
Representa la clase base para las clases que contienen datos de eventos, y proporciona un valor que se utilizará para 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 hay un error interno en el motor de ejecución de Common Language Runtime. Esta clase no puede heredarse. |
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 de Protocolo de transferencia de archivos (FTP). |
GC |
Controla el recolector de elementos no utilizados del sistema, un servicio que recupera de forma automática la memoria que no se utiliza. |
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 inicia cuando se intenta acceder a un elemento de una matriz o de una colección con un índice que está fuera de los límites. |
InsufficientExecutionStackException |
Excepción que se produce cuando no hay suficiente pila de ejecución disponible para permitir que se ejecuten la mayoría de los métodos. |
InsufficientMemoryException |
La excepción que se genera cuando se produce un error en la comprobación para ver si hay suficiente memoria disponible. Esta clase no puede heredarse. |
InvalidCastException |
Excepción que se produce cuando la conversión no es válida o es explícita. |
InvalidOperationException |
Excepción que se produce cuando una llamada a un método no es válida para el estado actual del objeto. |
InvalidProgramException |
Excepción que se produce cuando un programa contiene lenguaje intermedio de Microsoft (MSIL) no válido o metadatos. Generalmente, esto indica un error del 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 para la inicialización diferida. |
Lazy<T,TMetadata> |
Proporciona una referencia indirecta diferida a un objeto y a sus metadatos asociados para que la use Managed Extensibility Framework. |
LdapStyleUriParser |
Un analizador personalizable basado en el esquema de Protocolo ligero de acceso a directorios (LDAP). |
LoaderOptimizationAttribute |
Utilizado con el fin de establecer la directiva de optimización predeterminada del cargador para el método principal de una aplicación ejecutable. |
LocalDataStoreSlot |
Encapsula una ranura de memoria para almacenar datos locales. Esta clase no puede heredarse. |
MarshalByRefObject |
Habilita el acceso a objetos entre los límites de dominio de aplicación en aplicaciones que admiten el acceso remoto. |
Math |
Proporciona constantes y métodos estáticos para operaciones trigonométricas, logarítmicas y otras funciones matemáticas comunes. |
MathF |
Proporciona constantes y métodos estáticos para operaciones trigonométricas, logarítmicas y otras funciones matemáticas comunes. |
MemberAccessException |
Excepción que se produce cuando se produce un error al intentar obtener acceso a un miembro de una clase. |
MemoryExtensions |
Proporciona métodos de extensión para los tipos relacionados con la memoria y el intervalo, 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 se intenta acceder dinámicamente a un campo que no existe. Si se ha quitado o cambiado el nombre de un campo en una biblioteca de clases, vuelva a compilar los ensamblados que hagan referencia a dicha biblioteca. |
MissingMemberException |
La excepción que se produce cuando hay un intento de acceso dinámico a un miembro de clase que no existe o no está declarado como público. Si quitó o cambió de nombre 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 se intenta acceder dinámicamente a un método que no existe. |
MTAThreadAttribute |
Indica que el modelo de subprocesos COM de una aplicación es contenedor multiproceso (MTA). |
MulticastDelegate |
Representa un delegado 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 basados en el tipo Delegate en lugar de en el tipo MulticastDelegate. Esta clase no puede heredarse. |
NetPipeStyleUriParser |
Analizador basado en el esquema de NetPipe para el sistema "Indigo". |
NetTcpStyleUriParser |
Analizador basado en el esquema de NetTcp para el sistema "Indigo". |
NewsStyleUriParser |
Analizador personalizable basado en el esquema de noticias mediante NNTP (Protocolo de transferencia de noticias a través de la red). |
NonSerializedAttribute |
Indica que no debe serializarse un campo de una clase serializable. Esta clase no puede heredarse. |
NotFiniteNumberException |
Excepción que se produce cuando un valor de punto flotante es infinito positivo, infinito negativo o un elemento no numérico (NaN). |
NotImplementedException |
Excepción que se produce cuando no se ha implementado un método u operación que se haya solicitado. |
NotSupportedException |
Excepción que se produce cuando un método invocado no es compatible o cuando se intenta leer, buscar o escribir en una secuencia que no es compatible con las funciones invocadas. |
Nullable |
Admite un tipo de valor que se puede asignar como |
NullReferenceException |
Excepción que se produce cuando se intenta desreferenciar un objeto null. |
Object |
Admite todas las clases de la jerarquía de clases de .NET y proporciona servicios de bajo nivel a clases derivadas. Se trata de la clase base fundamental 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 desechado. |
ObsoleteAttribute |
Marca los elementos del programa que ya no se utilizan. Esta clase no puede heredarse. |
OperatingSystem |
Representa información acerca de un sistema operativo, como el número de la versión y el identificador de plataforma. Esta clase no puede heredarse. |
OperationCanceledException |
Excepción que se produce en un subproceso cuando se cancela una operación que estaba ejecutando dicho subproceso. |
OutOfMemoryException |
Excepción que se produce cuando no hay suficiente memoria para continuar con la ejecución de un programa. |
OverflowException |
Excepción que se produce cuando una operación aritmética o de conversión de un contexto protegido provoca un desbordamiento. |
ParamArrayAttribute |
Indica que un método permitirá a un número variable de argumentos en la invocación. Esta clase no puede heredarse. |
PlatformNotSupportedException |
Excepción que se produce cuando una característica no se ejecuta en una plataforma concreta. |
Progress<T> |
Proporciona un objeto IProgress<T> que invoca las devoluciones de llamada para cada valor de progreso notificado. |
Random |
Representa un generador de números seudoaleatorios, que es un algoritmo que genera una secuencia de números que cumplen determinados requisitos estadísticos de aleatoriedad. |
RankException |
Excepción que se produce cuando una matriz con el número incorrecto de dimensiones se pasa a un método. |
ResolveEventArgs |
Proporciona los datos para los eventos de resolución del cargador, como los eventos TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolve y AssemblyResolve. |
SerializableAttribute |
Indica que una clase se puede serializar mediante serialización binaria o XML. No se puede heredar esta clase. |
StackOverflowException |
Excepción que se produce cuando la pila de ejecución supera el tamaño de la pila. Esta clase no puede heredarse. |
STAThreadAttribute |
Indica que el modelo de subprocesos COM de una aplicación es contenedor uniproceso (STA). |
String |
Representa texto como una secuencia de unidades de código UTF-16. |
StringComparer |
Representa una operación de comparación de cadenas que utiliza reglas específicas basadas en la referencia cultural y el uso de mayúsculas y minúsculas o reglas específicas de comparación de ordinales. |
StringNormalizationExtensions |
Proporciona métodos de extensión para trabajar con la normalización de cadenas. |
SystemException |
Actúa como la clase base del espacio de nombres de excepciones del sistema. |
ThreadStaticAttribute |
Indica que el valor de un campo estático es único para cada subproceso. |
TimeoutException |
La excepción que se produce cuando ha expirado la hora asignada para un proceso u operación. |
TimeProvider |
Proporciona una abstracción para 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 el cambio de horario de verano. |
TimeZoneNotFoundException |
La excepción que se produce cuando no se puede encontrar una zona horaria. |
Tuple |
Proporciona los 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 par. |
Tuple<T1,T2,T3> |
Representa una tupla de 3 o triple. |
Tuple<T1,T2,T3,T4> |
Representa una tupla de 4 o cuádruplo. |
Tuple<T1,T2,T3,T4,T5> |
Representa una tupla de 5 o quíntuplo. |
Tuple<T1,T2,T3,T4,T5,T6> |
Representa una tupla de 6 o séxtuplo. |
Tuple<T1,T2,T3,T4,T5,T6,T7> |
Representa una tupla de 7 o séptuplo. |
Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Representa una tupla n, donde n es 8 o superior. |
TupleExtensions |
Proporciona métodos de extensión para tuplas a fin de interoperar con la compatibilidad de idioma para tuplas en C#. |
Type |
Representa declaraciones de tipos: tipos de clase, tipos de interfaz, tipos de matriz, tipos de valor, tipos de enumeración, parámetros de tipo, definiciones de tipo genérico 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 contenedor de la excepción producida por el inicializador de la clase. Esta clase no puede heredarse. |
TypeLoadException |
Excepción que se produce cuando hay errores de carga de tipos. |
TypeUnloadedException |
Excepción que se produce al intentar obtener acceso a una clase descargada. |
UnauthorizedAccessException |
Excepción que se produce cuando el sistema operativo deniega el acceso a causa de un error de E/S o de un error de seguridad de un tipo concreto. |
UnhandledExceptionEventArgs |
Proporciona datos para el evento que se produce cuando existe una excepción que no está controlada por ningún dominio de la aplicación. |
Uri |
Proporciona una representación de objeto de un identificador de recursos uniforme (URI) y un acceso sencillo a las partes del identificador URI. |
UriBuilder |
Proporciona un constructor personalizado para los identificadores uniformes de recursos (URI) y modifica los URI para la clase Uri. |
UriFormatException |
Excepción que se produce cuando se detecta un identificador de recursos uniformes (URI) no válido. |
UriParser |
Analiza un nuevo esquema de URI. Esta es una clase abstracta. |
UriTemplate |
Una clase que representa una plantilla de identificador uniforme de recursos (URI). |
UriTemplateEquivalenceComparer |
Una clase utilizada para comparar las instancias UriTemplate por su equivalencia estructural (en lugar de la referencia). |
UriTemplateMatch |
Una clase que representa los resultados de una operación de coincidencia en una instancia UriTemplate. |
UriTemplateMatchException |
Representa un error al hacer coincidir un Uri con una UriTemplateTable. |
UriTemplateTable |
Una clase que representa un conjunto asociativo de objetos UriTemplate. |
UriTypeConverter | |
ValueType |
Proporciona la clase base para los tipos de valor. |
Version |
Representa el número de versión de un ensamblado, sistema operativo o Common Language Runtime. Esta clase no puede heredarse. |
WeakReference |
Representa una referencia débil, que hace referencia a un objeto mientras sigue permitiendo que la recolección de elementos no utilizados lo reclame. |
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 reclame dicho objeto. |
WindowsRuntimeSystemExtensions |
Proporciona métodos de extensión para realizar conversiones 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 toman un número variable de argumentos. |
ArraySegment<T>.Enumerator |
Proporciona un enumerador de los elementos de un objeto 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 unidad de código UTF-16. |
ConsoleKeyInfo |
Describe la tecla presionada de la consola, incluidos 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 de tiempo, normalmente expresado en forma de fecha y hora del día. |
DateTimeOffset |
Representa un momento en el tiempo, normalmente expresado como una fecha y hora del día, relativo a la hora universal coordinada (UTC). |
Decimal |
Representa un número decimal de punto flotante. |
Double |
Representa un número de punto flotante de precisión doble. |
GCGenerationInfo |
Representa el tamaño y la fragmentación de una generación al entrar y salir de la recolección de elementos no utilizados incluida 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 de varios valores en un código hash único. |
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 con signo de 32 bits. |
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 de memoria contigua. |
MemoryExtensions.TryWriteInterpolatedStringHandler |
Proporciona un controlador utilizado 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 como |
Range |
Representa un rango que tiene índices de inicio y fin. |
ReadOnlyMemory<T> |
Representa una región de memoria contigua, 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 ReadOnlySpan<T>. |
ReadOnlySpan<T> |
Proporciona una representación de solo lectura con seguridad de tipos y memoria de una región contigua de memoria arbitraria. |
RuntimeArgumentHandle |
Hace referencia a una lista de argumentos de longitud variable. |
RuntimeFieldHandle |
Representa un campo con un token de metadatos interno. |
RuntimeMethodHandle |
RuntimeMethodHandle es un identificador para la representación interna de los metadatos de un método. |
RuntimeTypeHandle |
Representa un tipo con un token de metadatos interno. |
SByte |
Representa un entero con signo de 8 bits. |
SequencePosition |
Representa una posición en un conjunto de memoria no contiguo. Las propiedades de este tipo no deben interpretarse mediante ningún elemento que no sea el tipo que las creó. |
Single |
Representa un número de punto flotante de precisión sencilla. |
Span<T>.Enumerator |
Proporciona un enumerador para los elementos de 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 |
Ofrece información sobre un cambio horario concreto, como el cambio del horario de verano al horario estándar o viceversa, en una zona horaria determinada. |
TypedReference |
Describe 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 en el que el ancho de bits es el mismo que un puntero. |
UriCreationOptions |
Proporciona opciones que controlan cómo se crea y se comporta.Uri |
ValueTuple |
Proporciona los métodos estáticos para crear tuplas de valor. |
ValueTuple<T1> |
Representa una tupla de valor con un solo componente. |
ValueTuple<T1,T2> |
Representa una tupla de valor con dos componentes. |
ValueTuple<T1,T2,T3> |
Representa una tupla de valor con tres componentes. |
ValueTuple<T1,T2,T3,T4> |
Representa una tupla de valor con cuatro componentes. |
ValueTuple<T1,T2,T3,T4,T5> |
Representa una tupla de valor con cinco componentes. |
ValueTuple<T1,T2,T3,T4,T5,T6> |
Representa una tupla de valor con seis componentes. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7> |
Representa una tupla de valor con siete componentes. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Representa una tupla de valor n, donde n es ocho o más. |
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 a código no administrado. |
IAppDomainSetup |
Representa la información de enlace del ensamblado que puede agregarse 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 generalizado específico del tipo que implementa un tipo o una clase de valor con el fin de ordenar sus instancias. |
IComparable<T> |
Define un método de comparación generalizado, implementado por un tipo de valor o clase con el fin de crear un método de comparación específico del tipo para ordenar instancias. |
IConvertible |
Define los métodos que convierten el tipo de referencia o de valor de implementación en un tipo de Common Language Runtime que tiene un valor equivalente. |
ICustomFormatter |
Define un método que admite formatos personalizados 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 o una clase de valor con el fin de crear un método específico del tipo para determinar la igualdad de las instancias. |
IFormatProvider |
Proporciona un mecanismo para recuperar un objeto que controle el formato. |
IFormattable |
Proporciona funciones para convertir el valor de un objeto al formato de una representación de cadena. |
IObservable<T> |
Define un proveedor de notificaciones basadas 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 a 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 las acciones que realiza el administrador de dominio de aplicación personalizado al inicializar un nuevo dominio. |
AttributeTargets |
Especifica los elementos de aplicación en los que se permite aplicar un atributo. |
Base64FormattingOptions |
Especifica si los métodos ToBase64CharArray y ToBase64String relevantes insertan saltos de línea en su salida. |
ConsoleColor |
Especifica las constantes que definen los colores de primer plano y de fondo de la consola. |
ConsoleKey |
Especifica las teclas estándar en una consola. |
ConsoleModifiers |
Representa las teclas modificadoras MAYÚS, ALT y CTRL de un teclado. |
ConsoleSpecialKey |
Especifica combinaciones de modificador y teclas 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 ni como UTC. |
DayOfWeek |
Especifica el día de la semana. |
Environment.SpecialFolder |
Especifica las constantes enumeradas que se utilizan para recuperar rutas de acceso a directorios en carpetas especiales del sistema. |
Environment.SpecialFolderOption |
Especifica las opciones que se pueden usar para obtener la ruta de acceso a una carpeta especial. |
EnvironmentVariableTarget |
Especifica la ubicación donde se almacena una variable de entorno o de donde se recupera en una operación Set o Get. |
GCCollectionMode |
Especifica el comportamiento de una recolección forzada de elementos no utilizados. |
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 UriParser. |
LoaderOptimization |
Enumeración que se usa con la clase LoaderOptimizationAttribute para especificar las optimizaciones del cargador de un 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 que admite un ensamblado. |
StringComparison |
Especifica las reglas de referencia cultural, uso de mayúsculas y minúsculas, y ordenación que usarán determinadas sobrecargas de los métodos Compare(String, String) y Equals(Object). |
StringSplitOptions |
Especifica opciones para las sobrecargas aplicables del método Split; por ejemplo, especifica si se deben omitir las subcadenas vacías de la matriz devuelta o recortar el espacio en blanco de las subcadenas. |
TypeCode |
Especifica el tipo de un objeto. |
UriComponents |
Especifica las partes de un Uri. |
UriFormat |
Controla cómo se utilizan los caracteres de escape en la información del identificador uniforme de recursos. |
UriHostNameType |
Define tipos de nombre de host para el método CheckHostName(String). |
UriIdnScope |
Proporciona los posibles valores para el valor de configuración de IdnElement en el espacio de nombres System.Configuration. |
UriKind |
Define los diferentes tipos de URI. |
UriPartial |
Define las partes de una dirección 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 solo 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 invocar cuando se inicializa el dominio de aplicación. |
AssemblyLoadEventHandler |
Representa el método que controlará el evento AssemblyLoad de un AppDomain. |
AsyncCallback |
Hace referencia a un método que se va a llamar cuando finalice 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 Console. |
Converter<TInput,TOutput> |
Representa un método que convierte un tipo de objeto a otro tipo. |
CrossAppDomainDelegate |
Lo utiliza el método DoCallBack(CrossAppDomainDelegate) para realizar llamadas entre los dominios de la aplicación. |
EventHandler |
Representa el método que controlará un evento que no tiene datos de evento. |
EventHandler<TEventArgs> |
Representa el método que controlará un evento si el evento proporciona 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 que especifica 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 con dichos criterios. |
ResolveEventHandler |
Representa un método que controla el evento TypeResolve, ResourceResolve o AssemblyResolve de un AppDomain. |
UnhandledExceptionEventHandler |
Representa el método que controlará el evento provocado por una excepción no controlada por el dominio de la 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 System espacio de nombres desde código de C# sin tener que proporcionar nombres de tipo completos, incluya la using System;
instrucción al principio del archivo de código fuente.
Para acceder a los tipos del System espacio de nombres desde el código de C++/CLI sin tener que proporcionar nombres de tipo completos, incluya la using namespace System;
instrucción al principio del archivo de código fuente. Además, debe compilar con el modificador /clr .