Bonjour, je voudrais poser une petite question qui bloque ma progression sur un programme.

Je vous explique :

J'utilise un StreamReader pour que le programme lise un fichier spécifique, la syntaxe du chemin d'accès ce fait donc comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
using (StreamReader lefichier = new StreamReader(@"C:\\lechemindacces\lefichier"))
{
lecode
}
Mais voilà le soucis, j'ai besoin de mettre tout le chemin d'accès dans une variable car le nom du fichier et meme son emplacement peut changer en fonction de ce que l'utilisateur écrit dans un fichier txt "parametre"

le soucis c'est que du coup, il n'accepte pas cette syntaxe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
using (StreamReader lefichier = new StreamReader(@lavariable))
            {
lecode
         }
enfin si il accepte la syntaxe, mais en exécution ca plante, du coup je vois pas comment remédier au problème une idée ?