LINQ表达式树的示例分析

技术LINQ表达式树的示例分析小编给大家分享一下LINQ表达式树的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!using Syste

边肖将与大家分享LINQ表达式树的实例分析。相信大部分人都不是很了解,所以分享这篇文章给大家参考。希望你看完这篇文章能有很多收获。我们一起来看看吧!

使用系统;

使用System。集合。通用;

使用System。Linq

使用System。文字;

使用System。线程化。任务;

使用System。Linq .表达式;

名称空间控制台应用程序3

{

类程序

{

staticvoidMain(字符串[]参数)

{

//重要类* * * * * * * * * * * * * * * * * * * * * * * * * * * *

//BinaryExpression:由两件事组成的双精度二进制表达式。

//参数表达式:获取参数

IQueryableinta=可枚举。范围(0,1000)。AsQueryable();

ExpressionFuncint,boolexpression=r=r20r==2;

//=====查询表达式树的参数(只有一个参数)

foreach(variteminexpression。参数)

{

控制台。WriteLine('参数:{0},节点类型:{1} ',项,项。NodeType);//输出:参数:r,节点类型:Lambda

}

//=====查询表达式树的主体部分。

//输出:主要部分:(r20AndAlsor==2),节点类型:Lambda

控制台。WriteLine('正文部分:{0},节点类型:{1} ',expression.body,expression . nodetype);

//=====查询表达式树左侧的正文部分。

//输出:(r20)将类型转换为BinaryExpression类型

控制台。WriteLine(((BinaryExpression)表达式。身体)。左);

//=====查询表达式树左侧正文部分左侧的变量类型。

//Int32

控制台。WriteLine(((BinaryExpression)((BinaryExpression))表达式。身体)。left). left . type . name);

控制台。ReadKey();

}

}

}以上就是《LINQ表情树实例分析》一文的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/113333.html

(0)

相关推荐

  • 实践的名人例子,有关实践的名人事例50字

    技术实践的名人例子,有关实践的名人事例50字1、李时珍在年轻的时候就听人说,有一种神奇的植物叫曼陀罗,李时珍费 了一些周折,终于找到了这种植物,他为了探明究竟,亲自服下了曼陀罗,发现它有麻醉和使人兴奋的作用,少量可以治病

    生活 2021年10月21日
  • debug T命令如何实现单步跟踪并执行CS:IP所指内存的指令

    技术debug T命令如何实现单步跟踪并执行CS:IP所指内存的指令debug T命令如何实现单步跟踪并执行CS:IP所指内存的指令,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小

    攻略 2021年11月11日
  • Centos8 下部署 ASP.net Core 程序

    技术Centos8 下部署 ASP.net Core 程序 Centos8 下部署 ASP.net Core 程序1、安装需要的SDK包,如果程序包含3.1版本,需要安装3.1的SDK。
    sudo dn

    礼包 2021年12月1日
  • 如何搭建动态IP池

    技术如何搭建动态IP池本篇文章给大家分享的是有关如何搭建动态IP池,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。DynamicIP是指在需要时分配IP地址的

    攻略 2021年11月4日
  • 1立方米等于多少立方厘米,一立方厘米等于多少立方米

    技术1立方米等于多少立方厘米,一立方厘米等于多少立方米1立方厘米=0.000001立方米1立方米等于多少立方厘米。立方厘米和立方米都是体积单位,常用的体积单位有:立方米、立方分米、立方厘米等。计算容积一般用容积单位,如升

    生活 2021年10月28日
  • html5游戏加入广告(html5广告动画)

    技术html5广告是什么本篇内容主要讲解“html5广告是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html5广告是什么”吧! html5

    攻略 2021年12月23日