public string nom
{
get { return Nom;}
set { Nom = value;}
}
public float taille
{
get { return Taille; }
set { Taille = value; }
}
public char genre
{
get { return Genre; }
set { Genre = value; }
}
public void InfosSurAnimal()
{
Console.WriteLine("Nom {0}, Taille {1} et Genre = {2}", Nom, Taille, Genre);
}
}
}
Program Main:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace POO1
{
class Program
{
static void Main(string[] args)
{
string nom;
float taille;
char genre;
Animal[] TabAnimal = new Animal[5];
for (int i = 1; i < 5; i++)
{
Console.WriteLine("Saisir le nom de la valeur N° {0} du tableau", i + 1);
nom = Console.ReadLine();
Console.WriteLine("Saisir la taille de la valeur N° {0} du tableau", i + 1);
taille = float.Parse(Console.ReadLine());
Console.WriteLine("Saisir le genre de la valeur N° {0} du tableau", i + 1);
genre = char.Parse(Console.ReadLine());
TabAnimal[i].nom = nom;
TabAnimal[i].taille = taille;
TabAnimal[i].genre = genre;
}
foreach (Animal x in TabAnimal)
x.InfosSurAnimal();
}
}
}
A chaque fois que je tente d'executer, le premier enregistrement passe mais les autres bugs ..