Je construis une URL lors de l'exécution. Jusqu'ici j'ai fait commeQuelle est la meilleure façon d'effectuer une concaténation de chaîne pour créer une URL dynamique?
public string BuildURLAndNavigate(CodeType codeType)
{
string vURL = string.Empty;
string mstrNavServer = "http://some.com/nav";
vURL = ConcatenateString(mstrNavServer , "/somepage.asp?app=myapp");
//Build Code Type
switch (codeType)
{
case CodeType.Series:
vURL = ConcatenateString(vURL , "&tools=ser");
break;
case CodeType.DataType:
vURL = ConcatenateString(vURL , "&tools=dt");
break;
}
//build version
string VER_NUM = "5.0";
vURL = ConcatenateString(vURL , ConcatenateString("&vsn=" , VER_NUM));
return vURL;
}
private string ConcatenateString(string expression1, string expression2)
{
return string.Concat(expression1 + expression2);
}
Mais je ne suis pas heureux avec celui que je fais. Je suis sûr qu'il y a certainement une meilleure pratique/meilleure approche que celle-ci.
Veuillez m'aider à guider pour la même chose.
Merci
Qu'est-ce qui vous satisfait pas? Que pensez-vous les lacunes sont? – Oded