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 cadena, secuencia, 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. Esta clase no puede heredarse. |
| 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. |
| 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. (D.C) 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 donde 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 donde el ancho de bits es el mismo que un puntero. |
| UriCreationOptions |
Proporciona opciones que controlan cómo Uri se crea y se comporta . |
| 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. |
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 matemáticos de redondeo 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, la manipulación de parámetros de método, las matemáticas, la invocación de programas locales y remotos, la administración del entorno de aplicación y la supervisión de aplicaciones administradas y no administradas.
Para obtener acceso a los tipos del System espacio de nombres desde el 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 obtener acceso 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 .