System (espacio de nombres)
El espacio de nombres System contiene clases fundamentales y clases base que definen tipos de datos de referencia y de valor de uso frecuente, eventos y controladores de eventos, interfaces, atributos y excepciones de procesamiento.
Este tema describe los tipos en el espacio de nombres System que se incluye en .NET para aplicaciones de la Tienda Windows. Ten en cuenta que .NET para aplicaciones de la Tienda Windows no incluye todos los miembros de cada tipo. Para obtener información sobre los tipos individuales, consulta los temas vinculados. La documentación para un tipo indica qué miembros se incluyen en .NET para aplicaciones de la Tienda Windows.
System (espacio de nombres)
Tipos admitidos en .NET para aplicaciones de la Tienda Windows |
Descripción |
---|---|
Encapsula un método que no tiene parámetros y no devuelve un valor. |
|
Encapsula un método que tiene un solo parámetro y no devuelve un valor. |
|
Encapsula un método que tiene dos parámetros y no devuelve un valor. |
|
Encapsula un método que tiene tres parámetros y no devuelve un valor. |
|
Encapsula un método que tiene cuatro parámetros y no devuelve un valor. |
|
Encapsula un método que tiene cinco parámetros y no devuelve un valor. |
|
Encapsula un método que tiene seis parámetros y no devuelve un valor. |
|
Encapsula un método que tiene siete parámetros y no devuelve un valor. |
|
Encapsula un método que tiene ocho parámetros y no devuelve un valor. |
|
Encapsula un método que tiene nueve parámetros y no devuelve un valor. |
|
Encapsula un método que tiene diez parámetros y no devuelve un valor. |
|
Encapsula un método que tiene once parámetros y no devuelve un valor. |
|
Encapsula un método que tiene doce 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 trece 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 catorce 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 quince 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 dieciséis parámetros y no devuelve un valor. |
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. |
|
Representa uno o varios errores que se producen durante la ejecución de una aplicación. |
|
Excepción que se produce cuando no es válido uno de los argumentos proporcionados para un método. |
|
Excepción que se produce cuando se pasa una referencia NULL a un método que no lo acepta como un argumento válido. |
|
Excepción que se produce cuando el valor de un argumento se encuentra fuera del intervalo de valores permitido definido por el método invocado. |
|
Excepción que se produce a causa de los errores de una operación aritmética, de conversión de tipo o de conversión de otra naturaleza. |
|
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. |
|
Delimita una sección de una matriz unidimensional. |
|
Excepción que se produce cuando se intenta almacenar un elemento de un tipo incorrecto dentro de una matriz. |
|
Hace referencia a un método que se va a llamar cuando finaliza una operación asincrónica correspondiente. |
|
Representa la clase base para los atributos personalizados. |
|
Especifica los elementos de aplicación a los que se puede aplicar un atributo. |
|
Especifica el uso de otra clase de atributos. Esta clase no puede heredarse. |
|
Excepción que se inicia cuando la imagen de archivo de una biblioteca de vínculos dinámicos (DLL) o de un programa ejecutable no es válida. |
|
Convierte los tipos de datos base en una matriz de bytes y una matriz de bytes en tipos de datos base. |
|
Representa un valor booleano. |
|
Manipula matrices de tipos primitivos. |
|
Representa un entero de 8 bits sin signo. |
|
Representa un carácter Unicode. |
|
Indica si un elemento de programa es conforme a Common Language Specification (CLS). Esta clase no puede heredarse. |
|
Representa el método que compara dos objetos del mismo tipo. |
|
Convierte un tipo de datos base en otro tipo de datos base. |
|
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. |
|
Representa un instante de tiempo, normalmente expresado en forma de fecha y hora del día. |
|
Especifica si un objeto DateTime representa una hora local, una hora universal coordinada (UTC) o no se especifica como hora local ni como UTC. |
|
Representa un momento en el tiempo, normalmente expresado como una fecha y hora del día, relativo a la hora universal coordinada (UTC). |
|
Indica el día de la semana. |
|
Representa un número decimal. |
|
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 a un método de instancia de dicha clase. |
|
Excepción que se produce cuando se intenta dividir un valor entero o decimal entre cero. |
|
Excepción que se produce cuando no se encuentra el archivo DLL especificado en una importación de DLL. |
|
Representa un número de punto flotante de precisión doble. |
|
Proporciona la clase base para las enumeraciones. |
|
Proporciona información acerca del entorno y la plataforma actuales, y la forma de manipularlos. Esta clase no puede heredarse. |
|
Representa la clase base para las clases que contienen datos de eventos. |
|
Representa el método que controlará eventos que no tienen datos de evento. |
|
Representa el método que controlará un evento. |
|
Representa los errores que se producen durante la ejecución de una aplicación. |
|
Indica que una enumeración se puede tratar como un campo de bits, es decir, un conjunto de marcas. |
|
Excepción que se produce cuando el formato de un argumento no cumple las especificaciones de los parámetros del método invocado. |
|
Encapsula un método que no tiene parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que no tiene parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que tiene dos parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que tiene tres parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que tiene cuatro parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que tiene cinco parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que tiene seis parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que tiene siete parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que tiene ocho parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que tiene nueve parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que tiene diez parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Encapsula un método que tiene once parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
|
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> |
Encapsula un método que tiene doce parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> |
Encapsula un método que tiene trece parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> |
Encapsula un método que tiene catorce parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> |
Encapsula un método que tiene quince parámetros y devuelve un valor del tipo especificado por el parámetro TResult. |
Controla el recolector de elementos no utilizados del sistema, que es un servicio que reclama de forma automática la memoria que no se utiliza. |
|
Especifica el comportamiento para una recolección de elementos no utilizados forzada. |
|
Representa un identificador exclusivo global (GUID). |
|
Representa el estado de una operación asincrónica. |
|
Define un método de comparación generalizado y específico del tipo que un tipo de valor o una clase implementa para ordenar sus instancias. |
|
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. |
|
Define un método que admite formatos personalizados del valor de un objeto. |
|
Define un método para liberar los recursos asignados. |
|
Define un método generalizado, que implementa una clase o tipo de valor con el fin de crear un método específico del tipo para determinar la igualdad de instancias. |
|
Proporciona un mecanismo para recuperar un objeto con el fin de controlar el formato. |
|
Proporciona funcionalidad para dar formato al valor de un objeto en una representación de cadena. |
|
Excepción que se produce cuando se intenta tener acceso a un elemento de una matriz con un índice que está fuera de los límites de la matriz. Esta clase no puede heredarse. |
|
Representa un entero de 16 bits con signo. |
|
Representa un entero de 32 bits con signo. |
|
Representa un entero de 64 bits con signo. |
|
Tipo específico de plataforma que se utiliza para representar un puntero o un identificador. |
|
Excepción que se produce para una conversión de tipo o una conversión explícita de otra naturaleza que no es válida. |
|
Excepción que se produce cuando una llamada a un método no es válida para el estado actual del objeto. |
|
Excepción que se produce cuando la información de zona horaria no es válida. |
|
Define un proveedor para la notificación mediante inserción. |
|
Proporciona un mecanismo para recibir notificaciones basadas en la inserción. |
|
Define un proveedor para las actualizaciones de progreso. |
|
Define un mecanismo para recuperar un objeto de servicio; es decir, un objeto que proporciona un soporte personalizado a otros objetos. |
|
Proporciona compatibilidad con la inicialización diferida. |
|
Proporciona una referencia indirecta diferida a un objeto y a sus metadatos asociados para que la use Managed Extensibility Framework. |
|
Proporciona constantes y métodos estáticos para operaciones trigonométricas, logarítmicas y otras funciones matemáticas comunes. |
|
Excepción que se produce cuando se produce un error al intentar obtener acceso a un miembro de una clase. |
|
Especifica cómo los métodos de redondeo matemáticos deben procesar un número que está comprendido entre dos números. |
|
Excepción que se produce cuando se intenta tener acceso dinámicamente a un miembro de la clase que no existe. |
|
Indica que el modelo de subprocesos COM de una aplicación es un contenedor multiproceso (MTA). |
|
Representa un delegado multidifusión; es decir, un delegado que puede tener más de un elemento en su lista de invocación. |
|
Excepción que se produce cuando no se ha implementado un método u operación que se haya solicitado. |
|
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. |
|
Admite un tipo de valor al que se le puede asignar NULL como tipo de referencia. Esta clase no puede heredarse. |
|
Representa un objeto cuyo tipo subyacente es un tipo de valor al que también se le puede asignar NULL como tipo de referencia. |
|
Excepción que se produce cuando se intenta desreferenciar un objeto null. |
|
Admite todas las clases de la jerarquía de clases de .NET Framework y proporciona servicios de bajo nivel a las clases derivadas. Se trata de la clase base fundamental de todas las clases de .NET Framework; es la raíz de la jerarquía de tipos. |
|
Excepción que se produce cuando se realiza una operación en un objeto desechado. |
|
Marca los elementos del programa que ya no se utilizan. Esta clase no puede heredarse. |
|
Excepción que se produce en un subproceso al cancelar una operación que estaba ejecutando el subproceso. |
|
Excepción que se produce cuando no hay suficiente memoria para continuar con la ejecución de un programa. |
|
Excepción que se produce cuando una operación aritmética, de conversión de tipo o de conversión de otra naturaleza en un contexto comprobado, da como resultado una sobrecarga. |
|
Indica que un método va a permitir un número variable de argumentos cuando se invoque. Esta clase no puede heredarse. |
|
Excepción que se produce cuando una característica no se ejecuta en una plataforma concreta. |
|
Representa el método que define un conjunto de criterios y determina si el objeto especificado cumple esos criterios. |
|
Proporciona un objeto IProgress<T> que invoca las devoluciones de llamada para cada valor de progreso notificado. |
|
Representa un generador de números seudoaleatorios, un dispositivo que genera una secuencia de números que cumplen determinados requisitos estadísticos de aleatoriedad. |
|
Excepción que se produce cuando se pasa a un método una matriz con el número de dimensiones incorrecto. |
|
Representa un campo utilizando un token de metadatos interno. |
|
Proporciona un identificador para la representación interna de metadatos de un método. |
|
Representa un tipo utilizando un token de metadatos interno. |
|
Representa un entero con signo de 8 bits. |
|
Representa un número de punto flotante de precisión sencilla. |
|
Indica que el modelo de subprocesamiento COM de una aplicación es un contenedor uniproceso (STA). |
|
Representa texto como una serie de caracteres Unicode. |
|
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. |
|
Especifica la referencia cultural, la distinción o no entre mayúsculas y minúsculas, y las reglas de ordenación que se utilizarán en ciertas sobrecargas de los métodos Compare y Equals. |
|
Especifica si las sobrecargas del método Split aplicables incluyen u omiten las subcadenas vacías del valor devuelto. |
|
Indica que el valor de un campo estático es único para cada subproceso. |
|
Excepción que se produce cuando ha expirado la hora asignada para un proceso u operación. |
|
Representa un intervalo de tiempo. |
|
Representa cualquier zona horaria del mundo. |
|
Proporciona los métodos estáticos para crear los objetos de tupla. |
|
Representa una tupla de 1 o singleton. |
|
Representa una tupla de 2 o par. |
|
Representa una tupla de 3 o triple. |
|
Representa una tupla de 4 o cuádruplo. |
|
Representa una tupla de 5 o quíntuplo. |
|
Representa una tupla de 6 o séxtuplo. |
|
Representa una tupla de 7 o séptuplo. |
|
Representa una tupla de n, donde n es 8 o más. |
|
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. |
|
Excepción que se produce cuando un método intenta usar un tipo al que no tiene acceso. |
|
Excepción que se produce como contenedor de la excepción producida por el inicializador de la clase. Esta clase no puede heredarse. |
|
Excepción que se produce cuando se producen errores de carga de tipos. |
|
Representa un entero de 16 bits sin signo. |
|
Representa un entero de 32 bits sin signo. |
|
Representa un entero de 64 bits sin signo. |
|
Tipo específico de plataforma que se utiliza para representar un puntero o un identificador. |
|
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. |
|
Proporciona una representación de objeto de un identificador de recursos uniforme (URI) y un acceso sencillo a las partes del identificador URI. |
|
Proporciona un constructor personalizado para los identificadores uniformes de recursos (URI) y modifica los URI para la clase System.Uri. |
|
Especifica las partes de Uri. |
|
Controla cómo se utilizan los caracteres de escape en la información del identificador uniforme de recursos. |
|
Define tipos de nombre de host para el método CheckHostName. |
|
Define las clases de identificadores URI para IsWellFormedUriString y diversos métodos de constructor del identificador URI. |
|
Proporciona la clase base para tipos de valores. |
|
Representa el número de versión de un ensamblado, sistema operativo o Common Language Runtime. Esta clase no puede heredarse. |
|
Especifica un tipo de valor devuelto para un método que no devuelve ningún valor. |
|
Representa una referencia débil, que hace referencia a un objeto mientras sigue permitiendo que la recolección de elementos no utilizados lo reclame. |
|
Representa una referencia débil tipada, que hace referencia a un objeto mientras sigue permitiendo que la recolección de elementos no utilizados lo reclame. |
|
Proporciona métodos de extensión para trabajar con Windows en tiempo de ejecución. |