使用LINQ从逗号分隔数组中获取不同的值

See*_*een 1 c# linq

假设我有一个像这样的字符串数组

{
"A“?
”B",
"A,B,D",
"C"
}

我是否有可能编写一个LinQ来将不同的值{"A","B","C","D"}放入List中?

dah*_*byk 5

lists.SelectMany(l => l.Split(',')).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)