mercredi 30 juillet 2008

Créer une classe en C# (CSharp)

1 - Hello Word

Un programme C# doit donc comporter au minimum une classe et cette classe doit contenir obligatoirement la méthode statique Main qui est le point d'entrée du programme.

Voici comment s'écrit le programme minimum « Hello Word » dans une application console en C# :

tuto csharp classe image 1

2 - Créer et utiliser une classe

Un programme C# peut évidemment contenir plusieurs classes. Ainsi si l'on délègue l'affichage du message « Hello Word » à une classe Message notre programme devient :

tuto csharp classe image 2

Dans cet exemple la méthode Main de la classe Program n'affiche plus elle-même le message mais appelle la méthode Affiche de la classe Message. Pour ce faire il faut au préalable créer une instance de l'objet Message par : Message msg = new Message();

3 - Créer un fichier .cs

Une autre méthode aurait été de créer la classe dans un fichier .cs spécifique.

Dans Visual Studio 2005 cliquer dans le menu Projet/Ajouter une classe :

tuto csharp classe image 3

Nommer la classe :

tuto csharp classe image 4

A droite, dans l'explorateur de solution, un fichier Message.cs apparaît et Visual Studio crée automatiquement une classe vide que l'on complète de notre code :

tuto csharp classe image 5

Notre méthode Main elle ne change pas :

tuto csharp classe image 6

Aucun commentaire: