En C#, vous pouvez le faire :
foo = string.Format("{0} {1} {2} {3} ...", "aa", "bb", "cc" ...);
Cette méthode Format()
accepte une infinité de paramètres, le premier étant la façon dont la chaîne doit être formatée et les autres étant les valeurs à mettre dans la chaîne.
Aujourd'hui, je me suis retrouvé dans une situation où je devais obtenir un ensemble de chaînes de caractères et les tester, puis je me suis souvenu de cette fonctionnalité du langage, mais je n'en avais aucune idée. Après quelques recherches infructueuses sur le web, j'ai réalisé qu'il serait plus prudent d'obtenir un tableau, ce qui ne m'a pas donné entière satisfaction.
Q : Comment faire une fonction qui accepte des paramètres infinis ? Et comment l'utiliser ?