开发者.有下一个快速问题.
这是关于良好的做法.
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)
string[] nums = {"007","7"};
ListA.Where(x => (x.Name == "James Bond") || (nums.Contains(x.Number));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1389 次 |
| 最近记录: |