В С# вы можете сделать это:
foo = string.Format("{0} {1} {2} {3} ...", "aa", "bb", "cc" ...);
Этот метод Format()
принимает бесконечные параметры, являясь первым, как строка должна быть отформатирована, а остальные - значениями, которые должны быть помещены в строку.
Сегодня я пришел к ситуации, когда мне пришлось получить набор строк и протестировать их, затем я вспомнил эту языковую функциональность, но я понятия не имел. После нескольких неудачных поисков в Интернете я понял, что было бы разумнее просто получить массив, который не сделал меня вполне удовлетворенным.
Q: Как создать функцию, которая принимает бесконечные параметры? И как его использовать?