LinQ的学习(一)

LinQ的学习(一)
LinQ技术有什么用呢?
LinQ使得开发人员可以象查询数据库一样来查询自己的对象,包括数组,xml,mdf文件等等。而LinQ提供了几乎统一的访问方式。
例子:
int[]numbers=newint[7]{0,1,2,3,4,5,6};
           varnumQuery=fromnuminnumberswhere(num%2==0)selectnum;
           

大家好,又见面了,我是你们的朋友全栈君。

LinQ技术有什么用呢?

LinQ使得开发人员可以象查询数据库一样来查询自己的对象,包括数组,xml,mdf文件等等。而LinQ提供了几乎统一的访问方式。

例子:

int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 };
            var numQuery = from num in numbers where (num % 2 == 0) select num;
            foreach (int num in numQuery)
            {

                Console.WriteLine(“{0}”, num);
            }
            Console.ReadLine();

解释:

1. var 这是一个关键字。初看有点象JavaScript的变量申明。这是VAR 是3.5新出的一个定义变量的类型,VAR可代替任何类型,编译器会根据上下文来判断你到底是想用什么类型的.

2.分析一下语法 即LinQ的语义

from num in numbers where (num % 2 == 0) select num;

from 临时变量 in 集合对象或者数据库对象 where 条件 [order by 条件] select 临时变量中被查询的值 [group by 条件]

比如:from num in numbers where (num % 2 == 0) orderby num descending select num;

这样就是降序排列。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137506.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于easyadmin的表单提交

    关于easyadmin的表单提交由于使用的是layui,所以用法如下html代码:<divclass=”layui-btnlayui-btn-smlayui-btn-successbtnYuyue”data-seenum=”{$vo.see_num}”data-fee=”{$vo.doctor_price}”data-time=”{$vo.start_time}-{$vo.end_time}”data-id=”{$vo.time_id}”>预约</div><scripttyp.

    2022年11月1日
  • System.Data.SqlClient.SqlException_sqlserver substring截取字符串

    System.Data.SqlClient.SqlException_sqlserver substring截取字符串“System.Data.SqlClient.SqlException”类型的未经处理的异常在System.Data.dll中发生。其他信息:将截断字符串或二进制数据

    2022年10月7日
  • 增粉宝_有没有加精准粉软件

    增粉宝_有没有加精准粉软件最新一次版本是3.7版了,相比最开始的版本,新增了行为转化统计,落地页插件功能。可能大家还不明白我们的这个系统有什么用了?好吧,那就简单的介绍下,我们的系统可以给目前的加粉推广的提供最完善的数据统计和辅助工具,比如用户复制统计的数据,是否打开了微信的数据,引导用户添加微信的数据,引导用户打开微信,引导用户拨打电话,甚至能统计你推广的页面上的每一个按钮是否被点击了,以及点击后该访客的来源关键词等…

    2022年9月18日
  • 中文分词技术是什么_中文分词技术

    中文分词技术是什么_中文分词技术分词技术就是搜索引擎针对用户提交查询的关键词串进行的查询处理后根据用户的关键词串用各种匹配方法进行的一种技术。当然,我们在进行数据挖掘、精准推荐和自然语言处理工作中也会经常用到中文分词技术。一、为什么

    2022年8月4日
  • webpack基本配置项_xml配置文件有什么用

    webpack基本配置项_xml配置文件有什么用前言上篇我们已经配置好了本地开发服务器,但是配置的相对比较凌乱,一个文件中有些是开发时用到的配置,有些是生成时用到的配置,有些是开发和生成都要用到的配置,所以我们这里把环境分为3个环境webpac

    2022年7月30日
  • 版本号命名规则_文件版本号命名规则

    版本号命名规则_文件版本号命名规则版本号的格式为X.Y.Z(又称Major.Minor.Patch),递增的规则为:X表示主版本号,当API的兼容性变化时,X需递增。Y表示次版本号,当增加功能时(不影响API的兼容性),Y需递增。Z表示修订号,当做Bug修复时(不影响API的兼容性),Z需递增。详细的规则如下:X,Y,Z必须为非负整数,且不得包含前导零,必须按数值递增,如1….

    2022年9月11日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号