Documente Academic
Documente Profesional
Documente Cultură
Descripcin General
Estructura de un programa C#
Hola, mundo La clase El mtodo Main La sentencia using y el espacio de nombres System Demostracin: Uso de Visual Studio para crear un programa C#
Hola, mundo
using System;
class Hola { public static void Main() { Console.WriteLine("Hola, mundo"); } }
La clase
Una aplicacin C# es una coleccin de clases, estructuras y tipos Una clase es un conjunto de datos y mtodos
Una aplicacin C# puede incluir muchos archivos Una clase no puede abarcar ms de un archivo
El mtodo Main
Utilizar una M mayscula, como en Main Designar un Main como el punto de entrada al programa Declarar Main como public static void Main
System es el espacio de nombres ms utilizado Se hace referencia a clases por su espacio de nombres La sentencia using
System.Console.WriteLine("Hola, mundo");
La clase Console Los mtodos Write y WriteLine Los mtodos Read y ReaLine
La clase Console
Permite acceder a las secuencias estndar de entrada, salida y error Slo tiene sentido para aplicaciones de consola
Ambos mtodos son sobrecargados Es posible emplear una cadena de formato y parmetros
Formatos de texto
Formatos numricos
Comentarios a aplicaciones
Una aplicacin con los comentarios adecuados permite a un desarrollador comprender perfectamente la estructura de la aplicacin
Tratamiento de excepciones
using System; public class Hola { public static void Main(string[ ] args) { try{ Console.WriteLine(args[0]); } catch (Exception e) { Console.WriteLine(Excepcin en {0}", e.StackTrace); } } }
Llamadas al compilador Ejecucin de la aplicacin Demostracin: Compilacin y ejecucin de un programa C# Depuracin Demostracin: Uso del depurador de Visual Studio Las herramientas del SDK Demostracin: Uso del ILDASM
Llamadas al compilador
Conmutadores comunes del compilador Compilacin desde la lnea de comandos Compilacin desde Visual Studio Localizacin de errores
Ejecucin de la aplicacin
Depuracin
Configuracin de puntos de interrupcin e inspecciones Seguimiento del cdigo paso a paso Examen y modificacin de variables