Capítulo 2. Conceptos básicos del lenguaje C

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En este capítulo, presentamos los fundamentos del lenguaje C#.

Nota

Todos los programas y fragmentos de código de este capítulo y de los dos siguientes están disponibles como muestras interactivas en LINQPad. Trabajar con estas muestras junto con el libro acelera el aprendizaje, ya que puedes editar las muestras y ver al instante los resultados sin necesidad de configurar proyectos y soluciones en Visual Studio.

Para descargarlas en LINQPad, haz clic en la pestaña Muestras y, a continuación, en "Descargar más muestras".

Un primer programa en C

A continuación se muestra un programa que multiplica 12 por 30 e imprime el resultado, 360, en la pantalla. La doble barra oblicua indica que el resto de una línea es un comentario:

using System;                     // Importing namespace

class Test                        // Class declaration
{
  static void Main()              //   Method declaration
  {
    int x = 12 * 30;              //     Statement 1
    Console.WriteLine (x);        //     Statement 2
  }                               //   End of method
}                                 // End of class

En el corazón de este programa hay dos afirmaciones:

    int x = 12 * 30;
    Console.WriteLine (x);

Las sentencias en C# se ejecutan secuencialmente y se terminan con un punto y coma (o un bloque de código, como verás más adelante). La primera sentencia calcula la expresión 12 * 30 y almacena el resultado en una variable local, llamada x, que es de tipo entero. La segunda sentencia llama ...

Get C# 8.0 en pocas palabras now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.