3 Términos y definiciones
Para los fines de esta especificación, se aplican las definiciones siguientes. Otros términos se definen donde aparecen en cursiva o en el lado izquierdo de una regla de sintaxis. No se supone que los términos definidos explícitamente en esta especificación hagan referencia implícitamente a términos similares definidos en otra parte. Los términos no definidos en esta especificación se interpretarán según ISO/IEC 2382.1. Los símbolos matemáticos no definidos en esta especificación se interpretarán según iso 80000-2.
- application : ensamblado con un punto de entrada
- dominio de aplicación: entidad que permite el aislamiento de la aplicación actuando como contenedor para el estado de la aplicación
- argument : expresión de la lista separada por comas enlazada por los paréntesis en una expresión de llamada de constructor de método o instancia o enlazada por los corchetes de una expresión de acceso de elemento
- assembly : uno o varios archivos que genera el compilador como resultado de la compilación del programa
- comportamiento : apariencia externa o acción
- comportamiento, definido por la implementación: comportamiento no especificado en el que cada implementación documenta cómo se realiza la elección
- comportamiento, sin definir : comportamiento, cuando se usa una construcción no portátil o errónea o de datos erróneos, para los que esta especificación no impone ningún requisito
- comportamiento, sin especificar : comportamiento en el que esta especificación proporciona dos o más posibilidades e impone ningún requisito adicional sobre el que se elige en ninguna instancia.
- carácter (cuando se usa sin un calificador)
- En el contexto de una codificación no Unicode, el significado de carácter en esa codificación; o
- En el contexto de un literal de caracteres o un valor de tipo char, un punto de código Unicode del intervalo U+0000 a U+FFFF (incluidos los puntos de código suplentes), que es una unidad de código UTF-16; o
- De lo contrario, un punto de código Unicode
- Biblioteca de clases: ensamblado que pueden usar otros ensamblados
- unidad de compilación: secuencia ordenada de caracteres Unicode que se introducen en un compilador
- mensaje de diagnóstico: mensaje que pertenece a un subconjunto definido por la implementación de los mensajes de salida de la implementación
- error, tiempo de compilación: error notificado durante la traducción del programa
- excepción : condición excepcional notificada durante la ejecución del programa
- implementación : conjunto determinado de software (que se ejecuta en un entorno de traducción determinado bajo opciones de control concretas) que realiza la traducción de programas para, y admite la ejecución de métodos en, un entorno de ejecución determinado.
- module : el contenido de un ensamblado generado por un compilador. Algunas implementaciones pueden tener instalaciones para generar ensamblados que contengan más de un módulo. El comportamiento en tales situaciones está fuera del ámbito de esta especificación
- espacio de nombres : elementos de programa relacionados con la agrupación de sistemas organizativos lógicos
- parameter : variable declarada como parte de un método, constructor de instancia, operador o definición del indexador, que adquiere un valor en la entrada a ese miembro de función.
- program : una o varias unidades de compilación que se presentan al compilador y que se ejecutan o ejecutan mediante un entorno de ejecución.
- código no seguro: código que puede realizar estas operaciones de nivel inferior como declarar y operar en punteros, realizar conversiones entre punteros y tipos enteros, y tomar la dirección de las variables.
- advertencia, tiempo de compilación: mensaje informativo notificado durante la traducción del programa, que está pensado para identificar un uso potencialmente interrogable de un elemento de programa
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
ECMA C# draft specification