|
using System;
namespace
LesStructures
{
public
struct MaStructure
{
private string _nom;
private int _age;
//maintenant je
déclare et défini mon constructeur(qui doit obligatoirement avoir le même nom
que ma structure)
public MaStructure(string Nom, int
Age)
{
//je remplis mes champs
this._nom = Nom;
// "this" va référencer mes champs
this._age = Age;
}
public void
Affiche()
//je déclare une méthode Affiche
{
Console.WriteLine("individu\n Nom : "+_nom+"\n Age :
"+_age+""); //elle affichera les différents
champs des variables en question de type MaStructure
}
}
class
Class1
{
[STAThread]
static void Main(string[]
args)
{
//je
construit mes variables à l'aide du constructeur MaStructure
MaStructure individu1 = new MaStructure("toto",22);
MaStructure individu2 = new MaStructure("tata",19);
//je fais appel à la fonction affiche
individu1.Affiche();
individu2.Affiche();
Console.ReadLine();
//pour que ma fenêtre Dos ne se referme pas
toute seule après l'exécution du programme
}
}
}
|