Если я читаю строку из файла конфигурации, я бы использовал подход, аналогичный приведенному ниже, в случае, если строка не присутствует в читаемом файле и возникает исключительная ситуация.Однако, если я хочу сделать то же самое для массива string [], я не могу просто «создать его» вне блока try, потому что размер неизвестен.
Я не могу его обновитьв самом блоке try.Как к нему подойти?
string[] logContent; // can't new it up here as don't know the size
try
{
logContent = File.ReadAllLines(aLogFile);
}
catch
{
throw new Exception("LoggerStandard: Specified Logfile exists but could not be read.");
}