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