List сортировка - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет, возникла проблема с сортировкой List'a. Суть вопроса: Имеется List который содержит в себе пути до файлов формата txt. эти файлы содержат построчно:
  • rath
  • name
  • genre
  • platform
  • etc
Нужно отсортировать list по алфавиту относительно name. На примере будет понятнее:
List содержит:
  • C:\test\test1.txt
  • C:\test\test2.txt
  • C:\test\test3.txt
test1.txt
  • C:\test\test\test.txt
  • a
  • ...
  • ...
test2.txt
  • C:\test\test\test2.txt
  • c
  • ...
  • ...
test3.txt
  • C:\test\test\test3.txt
  • b
  • ...
  • ...
на выходе List:
  • C:\test\test1.txt
  • C:\test\test3.txt
  • C:\test\test2.txt
Заранее спасибо за любые варианты решения.

Решение задачи: «List сортировка»

textual
Листинг программы
list.Sort((path1, path2) => string.Compare(File.ReadAllLines(path1)[1], File.ReadAllLines(path2)[1]) );

Оцени полезность:

10   голосов , оценка 3.7 из 5