Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ac# Linq ソリューションを探しています。
文字列のリストが与えられたら、リスト S を呼び出しましょう
"alan.foo", "bob.htm", "dave.tea", "other.yuy"
次に、文字列の別のリストも与えられ、それを X と呼びましょう
".foo", ".htm", ".tea"
X の文字列で終わる S のレコードのみを返す linq 式は何ですか?
このようなことを試してください。
var list1 = new List<string> { "alan.foo", "bob.htm", "dave.tea", "other.yuy" }; var list2 = new List<string> { ".foo", "htm", ".adf" }; List<string> list3 = (from n in list1 from l in list2 where n.EndsWith(l) select n).ToList();
それが役に立てば幸い。