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)

相关推荐

  • 为什么香港服务器租用要选择优质服务商

    技术为什么香港服务器租用要选择优质服务商租用香港服务器可以为您提供大量不同的优势,这些优势对您和您的业务都有增益。选择可靠的服务商,您还将获得更有效、更专业和技术支持。高速网络和正常运行时间的性能表现也能将您的业务提升到

    礼包 2021年12月14日
  • mysqldump怎么用

    技术mysqldump怎么用这篇文章主要介绍了mysqldump怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 一、创建

    攻略 2021年11月3日
  • IE6有哪些常见CSS解析Bug

    技术IE6有哪些常见CSS解析Bug这篇文章主要讲解了“IE6有哪些常见CSS解析Bug”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“IE6有哪些常见CSS解析Bug”吧

    攻略 2021年12月10日
  • 微信清空聊天记录,手机微信聊天信息如何清屏

    技术微信清空聊天记录,手机微信聊天信息如何清屏1、打开手机,在手机桌面找到微信选项软件,点击进入微信清空聊天记录。2、在微信界面中,点击我选项进入。3、在我界面中,点击设置选项进入。4、在设置界面中,点击聊天选项进入。5

    2021年10月23日
  • 为什么strace在Docker容器中无法工作

    技术为什么strace在Docker容器中无法工作本篇内容主要讲解“ 为什么strace在Docker容器中无法工作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ 为什么st

    攻略 2021年11月2日
  • HLS Lesson20的示例分析

    技术HLS Lesson20的示例分析今天就跟大家聊聊有关HLS Lesson20的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.改善吞吐率:本质是通

    攻略 2021年11月16日