- public void Test(string a, string b, string c,string d)
- {
- QueryContext query = new QueryContext();
- var q = from u in query.Users
- select u;
- if (!string.IsNullOrEmpty(a))
- {
- q = q.Where(p => p.name == a);
- }
- if (!string.IsNullOrEmpty(b))
- {
- q = q.Where(p => p.age == b); </
linq 嵌套if查询 判断输入是否为空,并查询
最新推荐文章于 2023-07-11 14:32:30 发布
该博客展示了如何在C#中利用LINQ进行条件查询。通过Test方法,根据输入参数a、b、c、d的非空状态,逐步过滤Users集合中的数据。每个非空参数都会增加一个相应的Where子句,最终在所有条件确认后执行ToList()方法获取结果。
摘要由CSDN通过智能技术生成