34 votes

nommé String.Format, est-ce possible ?

Au lieu d'utiliser {0} {1} etc. Je veux utiliser {title} à la place. Ensuite, remplissez ces données d'une manière ou d'une autre (ci-dessous, j'ai utilisé un fichier Dictionary ). Ce code est invalide et lève une exception. Je voulais savoir si je pouvais faire quelque chose de similaire à ce que je veux. En utilisant {0 .. N} n'est pas un problème. J'étais juste curieux.

Dictionary<string, string> d = new Dictionary<string, string>();
d["a"] = "he";
d["ba"] = "llo";
d["lol"] = "world";
string a = string.Format("{a}{ba}{lol}", d);

-2voto

micahtan Points 6457

(votre Dictionnaire + foreach + string.Replace) enveloppé dans une sous-routine ou une méthode d'extension ?

Évidemment non optimisé, mais...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X