Я совершенно новичок в LINQ и хочу изучить его полезность при разборе текстовых файлов вместо использования языка сценариев, такого как Perl или Ruby.Я создал длинный список, разделенный символами «CR» и «LF», и я хотел бы создать файл .CSV для экспорта в Excel, содержащий только первые три строки.Пример:
[CR][LF]
Field: Microsoft.VSTS.Build.FoundIn[CR][LF]
Name: Found In[CR][LF]
Type: String[CR][LF]
Use: Test project[CR][LF]
Indexed: False[CR][LF]
Reportable As: dimension[CR][LF]
Synchronizes Identity Name Changes: False[CR][LF]
[CR][LF]
Field: Microsoft.VSTS.Build.IntegrationBuild[CR][LF]
Name: Integration Build[CR][LF]
Type: String[CR][LF]
Use: Test project[CR][LF]
Indexed: False[CR][LF]
Reportable As: dimension[CR][LF]
Synchronizes Identity Name Changes: False[CR][LF]
[CR][LF]
(список можно продолжить)
Желаемый вывод:
"Microsoft.VSTS.Build.FoundIn","Found In","String"
"Microsoft.VSTS.Build.IntegrationBuild","Integration Build","String"
Как я могу написать это в LINQ самое простоепуть возможен?