相关疑难解决方法(0)

什么是表达式树,你如何使用它们,为什么要使用它们?

我刚刚遇到过多次表达树的概念.我只想了解表达式树及其用途的含义.

如果有人能指导我简单的解释和使用样本,我会很高兴.

.net c# linq expression-trees

68
推荐指数
1
解决办法
4万
查看次数

什么是.net 4.0 Expression Trees的一个很好的用例?

这个灵感来自我的语言大师同事,他似乎无法找到对他们的好用,经过我自己的几次蹩脚尝试后,我不得不同意.

现在我知道,一旦你有一些很好的实际原因,这些概念往往会更容易流动.

目前似乎唯一的目的是让你写一个Linq提供者?

是吗?这有什么其他好处吗?

.net linq expression-trees

16
推荐指数
3
解决办法
2061
查看次数

表达树有用的实例是什么?

我完全理解表达式树的概念,但我很难找到它们有用的情况.是否有可以应用表达式树的特定实例?或者它仅作为代码的传输机制有用?我觉得我在这里错过了一些东西.谢谢!

c# expression

11
推荐指数
2
解决办法
1295
查看次数

可以创建密钥未知的通用搜索方法

可以创建密钥未知的通用搜索方法; 例如,List的Key将被传递给参数,它执行类似搜索并返回已过滤的List.

代码应该是这样的:

public List<T> LikeSearch<T>(List<T> AllData,T key, string searchString)
{
  List<T> _list = new List<T>();
  //Perform the search on AllData based on searchString passed on the key   
  //given
 return _list;
}
Run Code Online (Sandbox Code Playgroud)

用途如下:

例1

List<Users> _users = LikeSearch<Users>(AllUsers,'Name','sam');
Run Code Online (Sandbox Code Playgroud)

AllUsers100的清单在哪里users.

例2

List<Customers> _cust = LikeSearch<Customers>(AllCustomers,'City','London');
Run Code Online (Sandbox Code Playgroud)

AllCustomers100的清单在哪里Customers.

请sugest

c# linq generics

6
推荐指数
1
解决办法
1354
查看次数

标签 统计

c# ×3

linq ×3

.net ×2

expression-trees ×2

expression ×1

generics ×1