Bonjour,
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
23
24
25
26
27
28
29
30
31
32
33
 
Book[] arr;
        ............... //CODE
switch (choice)
                {
                    case 1:
       .................//CODE
 
if (count == 0)
                            {
                                arr = new Book[1];
 
                                arr[count].BookID1 = bookidtmp;
                                arr[count].BookName1 = name;
                                arr[count].Price1 = price;
                                arr[count].Author1 = author;
                                arr[count].Publisher1 = publisher;
                                ++count;
                            }
                            else
                            {
 
                                Book[] arr1 = new Book[count + 1];
                                for (int i = 0; i < count;++i )
                                     arr1[i] = arr[i];//erreur à cette ligne
                                arr1[count].BookID1 = bookidtmp;
                                arr1[count].BookName1 = name;
                                arr1[count].Price1 = price;
                                arr1[count].Author1 = author;
                                arr1[count].Publisher1 = publisher;
                                ++count;
                                arr = arr1;
                            }
J'ai une erreur à la ligne que j'ai mentionné plus haut qui me dit :

"Erreur 2 Utilisation d'une variable locale non assignée 'arr' "
Si quelqu'un aurait une solution,j'ai pas mal cherché je ne trouve pas la solution.
Merci