Aplicación de consola

Definición: ¿Qué significa Aplicación de consola?

Una aplicación de consola, en el contexto de C #, es una aplicación que toma entradas y muestra la salida en una consola de línea de comandos con acceso a tres flujos de datos básicos: entrada estándar, salida estándar y error estándar.

Una aplicación de consola facilita la lectura y escritura de caracteres desde una consola, ya sea individualmente o como una línea completa. Es la forma más simple de un programa C # y normalmente se invoca desde el símbolo del sistema de Windows. Una aplicación de consola generalmente existe en forma de un archivo ejecutable independiente con una interfaz gráfica de usuario (GUI) mínima o nula.

Techinfo explica la aplicación de consola

La estructura del programa de una aplicación de consola facilita un flujo de ejecución secuencial entre declaraciones. Diseñada para el teclado y la pantalla de visualización, una aplicación de consola es impulsada por eventos del sistema y del teclado generados por objetos y conexiones de red.

Una aplicación de consola está diseñada principalmente por las siguientes razones:

  • Proporcionar una interfaz de usuario simple para aplicaciones que requieren poca o ninguna interacción del usuario, como ejemplos para aprender las características del lenguaje C # y los programas de utilidad de línea de comandos.
  • Pruebas automatizadas, que pueden reducir los recursos de implementación de automatización.

Las aplicaciones de consola desarrolladas en C # tienen un punto de entrada principal (método principal estático) de ejecución, que toma una matriz opcional de parámetros como su único argumento para la representación de parámetros de la línea de comandos.

.NET Framework proporciona clases de biblioteca para permitir el desarrollo rápido de aplicaciones de consola con capacidad de visualización de salida en diferentes formatos. System.Console (una clase sellada) es una de las principales clases utilizadas en el desarrollo de aplicaciones de consola.

Una limitación de la funcionalidad de la aplicación de consola es que las cadenas devueltas por las funciones de la consola que utilizan la página de códigos del fabricante de equipos originales (OEM) pueden no ser procesadas correctamente por las funciones que utilizan la página de códigos del American National Standards Institute (ANSI). Este problema se puede resolver llamando a la función SetFileApisToOEM para producir cadenas de caracteres OEM, en lugar de cadenas de caracteres ANSI.

Esta definición se escribió en el contexto de C #