У меня есть список строк с разделителями, и мне нужно получить отдельный список разделенных строк.
, например
В: { "thing 1;thing 2", "thing 2;thing 3", "thing 3;thing 4" }
Out { "thing 1", "thing 2", "thing 3", "thing 4" }
Это то, что я имею до сих пор:
var delimitedThings = new List<string> { "thing 1;thing 2", "thing 2;thing 3", "thing 3;thing 4" };
var duplicatedThings = new List<string>();
foreach (var t in delimitedThings)
{
duplicatedThings.AddRange(t.Split(';'));
}
var things = duplicatedThings.Distinct();
Что работает, но есть ли способ получить things
из delimetedThings
в одном запросе LINQ?