Développement XNA pour la XBox et le PC
20
Analysons le programme suivant :
using System;
namespace PremierProgramme
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Math.PI);
Console.ReadLine();
}
}
}
La classe Math et la classe Console sont contenues dans l’espace de noms System. Si nous
supprimions la ligne qui contient la directive using, le programme ne pourrait plus être
compilé puisqu’il ne saurait plus à quoi correspondent les noms Math et Console. Il
faudrait donc le récrire de la manière suivante :
System.Console.WriteLine(System.Math.PI);
System.Console.ReadLine();
Le code ci-dessous présente la directive using dans la définition d’alias.
using A = System.Console;
using B = System.Math;
namespace PremierProgramme
{
class Program
{
static void Main(string[] args)
{
A.WriteLine(B.PI);
A.ReadLine();
}
}
}
Créer une classe
Il est temps à présent d’écrire une première classe. Cliquez sur Projet, puis sur Ajouter
une classe. Nommez le fichier Humain.cs (figure 1-8).
=Labat FM.book Page 20 Vendredi, 19. juin 2009 4:01 16
20
Analysons le programme suivant :
using System;
namespace PremierProgramme
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Math.PI);
Console.ReadLine();
}
}
}
La classe Math et la classe Console sont contenues dans l’espace de noms System. Si nous
supprimions la ligne qui contient la directive using, le programme ne pourrait plus être
compilé puisqu’il ne saurait plus à quoi correspondent les noms Math et Console. Il
faudrait donc le récrire de la manière suivante :
System.Console.WriteLine(System.Math.PI);
System.Console.ReadLine();
Le code ci-dessous présente la directive using dans la définition d’alias.
using A = System.Console;
using B = System.Math;
namespace PremierProgramme
{
class Program
{
static void Main(string[] args)
{
A.WriteLine(B.PI);
A.ReadLine();
}
}
}
Créer une classe
Il est temps à présent d’écrire une première classe. Cliquez sur Projet, puis sur Ajouter
une classe. Nommez le fichier Humain.cs (figure 1-8).
=Labat FM.book Page 20 Vendredi, 19. juin 2009 4:01 16
