NET - Guia 2
NET - Guia 2
NET - Guia 2
NET
Guía N° 2
Temas:
• Lenguaje C#
• Aplicación de Consola
Lenguaje C#
Características de C#
• Sencillo.
• Moderno.
• Orientado a objetos.
• Orientado a componentes.
• Gestión automática de memoria.
• Seguridad de tipos.
• Instrucciones seguras.
• Sistema de tipos unificado.
• Extensibilidad de tipos básicos.
• Extensibilidad de operadores.
• Extensibilidad de modificadores.
• Versionable.
• Eficiente.
• Compatible
Básicamente una aplicación en C# puede verse como un conjunto de uno o más archivos
de código fuente con las instrucciones necesarias para que la aplicación funcione como se
desea y que son pasados al compilador para que genere un ejecutable. Cada uno de
estos ficheros no es más que un fichero de texto plano escrito usando caracteres Unicode
y siguiendo la sintaxis propia de C#.
Como primer contacto con el lenguaje, nada mejor que el típico programa de iniciación
“¡Hola Mundo!” que lo único que hace al ejecutarse es mostrar por pantalla el mensaje
¡Hola Mundo! Su código es:
Dentro de la definición de la clase (línea 3:) se define un método de nombre Main cuyo
código es el indicado entre la llave de apertura de la línea 4: y su respectiva llave de
cierre (línea 6:) Un método no es más que un conjunto de instrucciones a las que se les
asocia un nombre, de modo que para posteriormente ejecutarlas baste referenciarlas por
su nombre en vez de tener que rescribirlas.
La partícula que antecede al nombre del método indica cuál es el tipo de valor que se
devuelve tras la ejecución del método, y en este caso es void que significa que no se
devuelve nada. Por su parte, los paréntesis colocados tras el nombre del método indican
cuáles son los parámetros que éste toma, y el que esté vacío significa que el método no
toma ninguno. Los parámetros de un método permiten modificar el resultado de su
ejecución en función de los valores que se les dé en cada llamada.
Ejemplo 2:
Hola Jesus
Primera clase del curso de C#
FIN DEL PROGRAMA
Ejercicios
Esta acción creará el nuevo Proyecto en la solución. Esto genera los elementos
"Properties, References y Program.c". Program.c es el archivo en el cual debemos
agregar agregar el código para cumplir nuestra finalidad (imprimir "Hola Mundo").
using 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.*/
using System.Collections.Generic; /* Contiene interfaces y clases que definen
colecciones genéricas, permitiendo que los usuarios creen colecciones con
establecimiento inflexible de tipos para proporcionar una mayor seguridad de tipos y un
rendimiento mejor que los de las colecciones no genéricas con establecimiento inflexible
de tipos. */
using System.Linq; /*Provee clases e interfaces que soportan querys que usan
Language-Integrated Query (LINQ)*/
using System.Text; /* Contiene clases que representan codificaciones de caracteres
ASCII, Unicode, UTF-7, y UTF-8; clases base abstractas para la conversión de bloques de
caracteres en bloques de bytes y viceversa; y una clase auxiliar que manipula y da
formato a objetos String sin necesidad de crear instancias intermedias de String. */
Falta generar (boton derecho sobre la solución y "generar solución". Esto sería como
Ing. Pablo Huichaqueo Página 5
Programación .NET
3.- Realice por consola el ejercicio que está en la página numero dos