Estructura básica de un programa
Parte de la sección Fundamentos del Journey de C# de Coddy. Lección 4 de 70.
En C#, el código se organiza en clases. Por ahora, solo debes saber que una clase es donde escribirás tu código; más adelante explicaremos más sobre las clases.
El método Main es una parte fundamental de un programa de C#, ya que sirve como punto de inicio de la ejecución.
Aquí tienes un desglose sencillo de un programa básico de C#:
using System; // Da acceso a Console y a otras herramientas integradas
public class Program { // Declaración de la clase
public static void Main(string[] args) { // Método Main
Console.WriteLine("Hello, Coddy!"); // Instrucción de salida
// Escribe código dentro de Main
}
}Observa que using System; aparece fuera de la clase. Esto es normal. Las directivas using siempre van al principio del archivo, antes de la declaración de la clase. Permiten que tu programa acceda a herramientas integradas como Console.WriteLine.
La sangría (los espacios al inicio de las líneas) se utiliza para que el código sea más fácil de leer. Muestra qué código pertenece a cada bloque. El código dentro de la clase tiene una sangría, y el código dentro del método Main tiene otra sangría.
Escribes tu código dentro del método Main.
Nota importante: En C#, cada instrucción debe terminar con un punto y coma (;). El punto y coma es obligatorio e indica a C# que has llegado al final de una instrucción. Si olvidas añadir un punto y coma, se producirá un error de compilación. Sin embargo, ten en cuenta que los bloques de código encerrados entre llaves {} (como las declaraciones de clases y métodos) no necesitan punto y coma.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador de móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticos7Entrada y Salida Básica
Salida BásicaInterpolación de CadenasLectura de EntradaParseoResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores de comparaciónOperadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
VarConstantesConvenciones de NomenclaturaResumen - Inicializar VariablesConversión de Tipos6Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioResumen - If ElseIf - Else anidadosPractica por tu cuenta: Compilador de C# online