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!
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
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.