lambda中的SQL'IN'运算符

Voo*_*Art 1 c# lambda

开发者.有下一个快速问题.

这是关于良好的做法.

ListA.Where(x => (x.Name == "James Bond") || (x.Number == "007" || x.Number == "7"));
Run Code Online (Sandbox Code Playgroud)

我正在寻找号码007或7的詹姆斯邦德或特工.

//一些乐趣

好吧,在这个例子中,我只寻找2个数字.在lambda expresion中有什么方法类似于SQL中的IN运算符?

string[] nums = {"007","7"};
ListA.Where(x => (x.Name == "James Bond") || (x.Number.Contains(nums));
Run Code Online (Sandbox Code Playgroud)

tsc*_*007 7

string[] nums = {"007","7"};
ListA.Where(x => (x.Name == "James Bond") || (nums.Contains(x.Number));
Run Code Online (Sandbox Code Playgroud)