Я надеюсь, что, задавая этот вопрос, я найду гораздо более эффективный способ сделать то, что я пытаюсь сделать.
Для начала у меня есть функция, параметры которой выглядят следующим образом:
private void exampleVoid(string filePath, params string[] sourceFile) {
// Code ...
}
** Примечание: я передаю параметры 'sourceFile' в метод CodeDom. Этот метод выдает ошибку, если какой-либо из параметров имеет значение null. **
Мой звонок на exampleVoid
выглядит следующим образом:
exampleVoid(@"C:\test.txt",
"Some Data",
"Some More Data",
"Even more data");
При определенных обстоятельствах вторую строку в массиве (с пометкой «Некоторые дополнительные данные»), возможно, придется удалить и не передать в метод exampleVoid()
. Итак, есть ли какой-нибудь способ полного удаления этой строки из массива? Имейте в виду, что обнуление строки не будет работать, так как будет выдано исключение.
Спасибо за чтение, а также за любую дополнительную помощь.
Evan