Latest web development tutorials

estructura de programa en C #

Antes de aprender los elementos básicos de C # lenguaje de programación, echemos un vistazo a un mínimo de estructura de programa en C #, que servirán de referencia para el siguiente capítulo.

Ejemplos C # Hola mundo

Un programa C # incluye los siguientes componentes:

  • declaración de espacio (declaración de espacio)
  • Una clase
  • Métodos de clase
  • Propiedades de la clase
  • Un método Main
  • Estados (estados) y expresiones (Expresiones)
  • nota

Veamos un código puede imprimir "Hello World" simple:

using System;
HelloWorldApplication espacio de nombres
{
   clase HelloWorld
   {
      static void main (String [] args)
      {
         / * Mi primer programa de C # * /
         Console.WriteLine ( "Hola mundo");
         Console.ReadKey ();
      }
   }
}

Cuando el código se compila y ejecuta, produce los siguientes resultados:

Hello World

Veamos cada parte del programa anterior:

  • La primera línea del programausing System; -las palabras clave utilizadas para contener el espacio de nombresdel sistemaen el programausando.Usando un procedimiento generalmente tienen múltiples estados.
  • La siguiente línea es una declaraciónde espacio de nombres.Unespacio de nombreses una serie de clases.HelloWorldApplicationespacio de nombres contiene clasesHelloWorld.
  • La siguiente línea es la declaración de laclase.claseHelloWorldcontiene declaraciones de datos y el método utilizados por el programa. Clase normalmente contienen varios métodos. El método define un acto de clase.En este caso,la clase HelloWorld tiene sólo un métodoprincipal.
  • La siguiente línea define el métodoprincipal es que todo el C # punto de entrada del programa.Descripciónprincipal método Cuando se realiza la acción de clase va a hacer.
  • /*...*/ Línea siguiente será ignorado por el compilador, y va a agregarcomentarios adicionales en el programa.
  • principal métodoConsole.WriteLine declaración ( "Hello World");especifica su comportamiento.

    WriteLinees un métodode laclasede consolaen la definición de espacio de nombresdel sistema.Se mostrará esta declaración en el mensaje de la pantalla "Hola, mundo!".

  • La última líneaConsole.ReadKey (); VS.NET para los usuarios.Esto hace que el programa esperará a que una operación de tecla, cuando se impidió Visual Studio .NET pantalla de inicio y traspasar rápidamente.

Los siguientes puntos son dignos de mención:

  • C # entre mayúsculas y minúsculas.
  • Todas las declaraciones y expresiones deben ser un punto y coma (;) al final.
  • Iniciar la ejecución del programa de método Main.
  • A diferencia de Java, el nombre del archivo puede ser diferente del nombre de la clase.

Compilar y ejecutar el programa C #

Si está utilizando Visual C # Studio.Net compilar y ejecutar el programa, por favor siga los siguientes pasos:

  • Inicie Visual Studio.
  • En la barra de menú, seleccione Archivo -> Nuevo -> Proyecto.
  • Seleccione Visual C # de la plantilla, y luego seleccione Windows.
  • Seleccione Aplicación de consola.
  • Para desarrollar un nombre para el proyecto y, a continuación, haga clic en el botón OK.
  • El nuevo proyecto aparece en el Explorador de soluciones (Solution Explorer) en.
  • Escribir código en el editor de código (Code Editor) en.
  • Haga clic en el botón Ejecutar o presione la tecla F5 para ejecutar el programa. Habrá una ventana de comandos (ventana de símbolo), muestra Hello World.

También puede utilizar la línea de comandos en lugar de la IDE de Visual Studio para compilar un programa en C #:

  • Abra un editor de texto, añadir el código mencionado anteriormente.
  • Guarde el archivo comohelloworld.cs.
  • Abra una herramienta de línea de comandos, vaya al directorio para guardar el archivo.
  • Escribahelloworld.cs CSC y pulse la tecla Intro para compilar el código.
  • Si el código no es un error, el símbolo de sistema, introduzca la siguiente línea, yHelloWorld.exe genera un archivo ejecutable.
  • A continuación, escribaholamundo para ejecutar el programa.
  • Verá "Hello World" impreso en la pantalla.