Bonjour,
Je développe depuis peu en C# sous Visual Studio (2008) et je me retrouve face à un problème.
Peut-être pourriez vous m'aider ?
Je souhaite incrémenter une variable d'un nombre contenu dans une autre variable dans un goto. Un exemple sera peut être plus parlant :
L'exemple est bidon, je sais mais c'est pour simplifier le problème qui est le suivant. Lorsque je lance l'appli, VS me met ce message d'erreur :
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 public class Service1 : System.Web.Services.WebService { [WebMethod] public int returnNumber(string str) { int i, temp = 0; if (str == "deux") { i = 2; goto fin; } fin: temp += i; return temp; } }
Alors que 'i' a au moins la valeur 0. Je ne comprends pas !!!Utilisation d'une variable locale non assignée 'i'.
Merci de m'aider.
Partager