0

私は持っている:

var results = response.Xml.Descendants("M").Where(foo => foo.Value.Contains("john"));

これを次のように変更するにはどうすればよいですか。

List<string> ValidUsers = new List<string>();
ValidUsers.Add("John");
ValidUsers.Add("Smurf");
var results = response.Xml.Descendants("M")
    .Where(foo => foo.Value.Contains(ValidUsers));
4

2 に答える 2

1

それを切り替えます(testetではなく、単なる推測です)。

ではありませんfoo.Value.Contains(ValidUsers)ValidUsers.Contains(foo.Value)

于 2012-10-29T02:36:14.707 に答える
0

理解した:

var results = doc.Descendants("M")
    .Where(foo => ValidUsers.Any(s => foo.Value.Contains(s)));
于 2012-10-29T03:12:47.247 に答える