Bonjour,
Dans ce petit programme je n'arrive pas à écrire dans le tableau le nom des joueurs.
On doit bien pouvoir mettre un tableau dans un objet ?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
public class Jeux
{
public string[] namPerso;//tableau
public int nombrePerso = 5;//nombre de joueurs
public Jeux(){}
}
class Program
{
static void Main(string[] args)
{
Jeux petanque = new Jeux();
Console.WriteLine("nom des 5 joueurs");
nomPerso(petanque);
}
static void nomPerso(Jeux petanque)
{
bool quitte = false;
int i;
while (!quitte)
{
for (i = 0; i < petanque.nombrePerso; i++)
{
Console.WriteLine("nom joueur"+i);
/// petanque.namPerso* = new jeux();
petanque.namPerso* = Console.ReadLine();
}
quitte= true;
}
}
}
}
Une exception non gérée du type 'System.NullReferenceException' s'est produite dans ConsoleApplication2.exe
Informations supplémentaires : La référence d'objet n'est pas définie à une instance d'un objet.
determiner si l'objet est null avant d'appeller la méthode
utilisé le mot new pour instancier l'objet