Si j'ai bien compris :
Tu confonds visual studio avec visual basic et tu fais du c#
Ton problème ne vient pas d'où tu crois. Il y a un certes un problème dans ton code, qui va l'empêcher de compiler, mais je ne suis pas sûr que ce soit cela qui lève le message d'erreur que tu as (et qui dois venir d'ailleurs).
En fait, tu as créé une méthode "choix", avec comme paramètre un tableau de strings.
Ce paramètre est appelé "array".
Or, dans le code de ta méthode, tu utilise "jours", que la méthode ne connaît pas (il connaît array).
Donc si tu remplace "jours" par "array" dans la méthode "choix", tu n'auras plus de problème.
Ensuite tu fais un
Code :
- var result = choix(jours);
|
Et tu auras ton résultat (mais pas terrible, avec une virgule de trop à la fin).
MAIS :
Tu te compliques gravement la tâche, puisque tu aurais un résultat plus propre (pas de virgule en trop à la fin) en 2 lignes :
Code :
- var jours = new[]{ "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche" };
- var result = string.Join(" ,", jours);
|
Message édité par deliriumtremens le 07-12-2012 à 15:08:02