List есть ли в C# что-то подобное
Формулировка задачи:
Мне надо добавить в List не только имя файла, но и некоторые строки из этого файла. Т.е. например, у меня есть в определенном директории куча xml файлов Мне надо найти только те файлы, в котором есть определенный таг, например <Data> ...</endData> и записать(куда-то) название этого файла, плис значение 2 тэгов Например <TimeStart>aaaa</TimeStart>
<TimeEnd> bbbbb</TimeEnd
Т.е. мне надо получить подобныи лист
1.xml aaaa bbbb
4.xml vvv ttt Несколько путанное обьяснение задачи Просто раньше мне надо было только имя файла Делала так-
А теперь нужны еше данные(aaa. bbb) Вообщем, запуталась, помогите разобраться! Спасибо!
private List<string> filesname = new List<string>()
//...............
DirectoryInfo di = new DirectoryInfo(directory);
foreach (FileInfo f in di.GetFiles("*.xml"))
{
// if ((DateTime.Now - f.CreationTime).TotalSeconds <= 24 * 60 * 60)
if (f.CreationTime > DateTime.Now.AddDays(-1))
{
filesname.Add(f.FullName);
}
} Решение задачи: «List есть ли в C# что-то подобное»
textual
Листинг программы
List<Tuple<string, string, string>>