MEJOR SITIO PARA DESARROLLADORES WEB
Lenguaje C#. W3Schools lecciones en español

Ua En De

C# Sintaxis


C# Sintaxis

En el capítulo anterior, creamos un archivo C# llamado Program.cs y usamos el siguiente código para imprimir "Hola mundo" en la pantalla:

Program.cs

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");
    }
  }
}

Resultado:

Hello World!

Inténtalo tú mismo »

Ejemplo explicado

Línea 1: using System significa que podemos usar clases del System espacio de nombres.

Línea 2: Una línea en blanco. C# ignora los espacios en blanco. Sin embargo, varias líneas hacen que el código sea más legible.

Línea 3: namespace se utiliza para organizar su código y es un contenedor para clases y otros espacios de nombres.

Línea 4: Las llaves {} marcan el principio y el final de un bloque de código.

Línea 5: class es un contenedor de datos y métodos, que aporta funcionalidad a su programa. Cada línea de código que se ejecuta en C# debe estar dentro de una clase. En nuestro ejemplo, llamamos a la clase Programa.

No te preocupes si no entiendes cómo using System, namespace y class funciona. Piense en ello como algo que (casi) siempre aparece en su programa y que aprenderá más sobre ello en un capítulo posterior.

Line 7: Otra cosa que siempre aparece en un programa C# es el método Main. Se ejecutará cualquier código dentro de sus llaves {}. No es necesario que comprenda las palabras clave antes y después de Principal. Los conocerás poco a poco mientras lees este tutorial.

Línea 9: Console es una clase del espacio de nombres System, que tiene un método WriteLine() que se utiliza para generar/imprimir texto. En nuestro ejemplo, aparecerá "Hello World!".

Si omites la línea using System, tendrás que escribir System.Console.WriteLine() para imprimir /texto de salida.

Nota: Cada declaración de C# termina con un punto y coma ;.

Nota: C# distingue entre mayúsculas y minúsculas: "MyClass" y "myclass" tienen significados diferentes.

Nota: A diferencia de Java, el nombre del archivo C# no tiene que coincidir con el nombre de la clase, pero a menudo lo hacen (para una mejor organización). Al guardar el archivo, guárdelo con un nombre adecuado y agregue ".cs" al final del nombre del archivo. Para ejecutar el ejemplo anterior en su computadora, asegúrese de que C# esté instalado correctamente: vaya al capítulo de introducción para saber cómo instalar C#. La salida debería ser:

Hello World!

C# Ejercicios

Ponte a prueba con ejercicios

Ejercicio:

Inserte la parte que falta del código siguiente para generar "Hello World!"

static void (string[] args)
{
  .("Hello World!");
}


Una anécdota sobre los programadores de C# y Python

El programador de C# decidió tomarse un día libre y se fue a pescar. Está sentado junto al río con una caña de pescar cuando de repente oye una voz desde el agua:

— ¿Sabías que puedes optimizar tu estrategia de pesca utilizando algoritmos de aprendizaje automático?

Mira a su alrededor y solo ve peces nadando cerca de la superficie del agua. Vuelve a escuchar la voz:

— También puedes automatizar el proceso de lanzar una caña de pescar utilizando los principios de la programación orientada a objetos.

El programador de C# mira sorprendido al pez y pregunta:

— ¿De qué estás hablando?

El pez responde:

— Sí, estoy hablando. Porque soy Pez Afilado.