bonsoir a tous
en fait j'ai l'erreur : L'index se trouve en dehors des limites du tableau.
voila mon code : pour afficher le contenu d'un agenda par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public Contact.Contact[] getAllAgenda()
        {
            Contact.Contact[] h = new Contact.Contact[]{};
            Int32 i = 0;
            var all = from c in contact select c;
            if (all != null)
            {
                foreach (Contact.Contact c in all)
                {
 
                    h[i].Id = c.Id;
                    h[i].nom=c.nom;
                    h[i].prenom=c.prenom;
                    h[i].email=c.email;
                    h[i].Telfixe=c.Telfixe;
                    h[i].Telportable=c.Telportable;
                    i++;
                }
            }
 
            return h;
        }
je pense que c'est due a la fonction foreach mais je ne suis pas sure , ce que j'ai écrit me semble plutôt propre mais je pense qu'en faisant i++ il faut vérifier les limites de ma bd par exemple if(i>all.length) break;
mais all.lenght n'existe pas :s
enfin j'espére que vous pourrez m'aider
merciii beaucoup