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 ?
Une exception non gérée du type 'System.NullReferenceException ' s'est produite dans ConsoleApplication2.exeCode: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[i] = new jeux(); petanque.namPerso[i] = Console.ReadLine(); } quitte= true; } } } }
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
-----