4.6.- Estructura básica de un programa

C# es un lenguaje orientado a objetos puro, esto es, sólo puede manejar aplicaciones creadas con el modelo de objetos ( a diferencia del lenguaje C++ que permite crear aplicaciones con el modelo de objetos y aplicaciones con el modelo procedimental). Debido a ésto, toda aplicación de C# debe constar de, al menos, una clase que contenga al método Main().
Ejemplo:
saludo.cs
// Mi primer programa en C#
class HolaMundo{
public static void Main( ){
System.Console.WriteLine("¡ Hola, Mundo !");
}
}
Una aplicación puede definir tantas clases como sea necesario y también utilizar clases predefinidas. La única condición es que una de las clases contenga al método Main( ).
El código del método Main( ) marca el inicio para la ejecución de toda aplicación.