Я написал
List<Attachment> lstAttachment = new List<Attachment>();
//Check if any error file is present in which case it needs to be send
if (new FileInfo(Path.Combine(errorFolder, errorFileName)).Exists)
{
Attachment unprocessedFile = new Attachment(Path.Combine(errorFolder, errorFileName));
lstAttachment.Add(unprocessedFile);
}
//Check if any processed file is present in which case it needs to be send
if (new FileInfo(Path.Combine(outputFolder, outputFileName)).Exists)
{
Attachment processedFile = new Attachment(Path.Combine(outputFolder, outputFileName));
lstAttachment.Add(processedFile);
}
Работает нормально и выдает ожидаемый результат.
В основном я прикрепляю файл к списку в зависимости от того, присутствует файл или нет.
Я ищу любое другое элегантное решение, кроме того, которое я написал.
Причина : Хочу изучить различные способы представления одной и той же программы.
Я использую C # 3.0
Спасибо.