p.p_price<500);//返回单价小于500的最后一个元素Console.WriteLine("Last操作符("+last+")");varsingle=pdt.Single(p=>p.p_id==1);//返回产品id为1的元素Console.WriteLine("Single操作符("+single+")");varelementat=pdt.ElementAt(3);//返回第4个元素Console.WriteLine("ElementAt操作符("+elementat+")");Console.Read();-IMDN开发者社群-imdn.cn"> p.p_price<500);//返回单价小于500的最后一个元素Console.WriteLine("Last操作符("+last+")");varsingle=pdt.Single(p=>p.p_id==1);//返回产品id为1的元素Console.WriteLine("Single操作符("+single+")");varelementat=pdt.ElementAt(3);//返回第4个元素Console.WriteLine("ElementAt操作符("+elementat+")");Console.Read(); - IMDN开发者社群-imdn.cn">
登录
首页 » C#源码 » C# 通过Linq实现元素操作符

C# 通过Linq实现元素操作符

于 2022-05-15 发布 文件大小:11.74 kB
0 105
下载积分: 2 下载次数: 1

代码说明:

C# 通过Linq实现各种元素操作符,比如实现了以下操作符:   var first = pdt.First(p => p.p_price > 500);//返回单价大于500的第一个元素   Console.WriteLine("First操作符(" + first + ")");   var last = pdt.Last(p => p.p_price < 500);//返回单价小于500的最后一个元素   Console.WriteLine("Last操作符(" + last + ")");   var single = pdt.Single(p => p.p_id == 1);//返回产品id为1的元素   Console.WriteLine("Single操作符(" + single + ")");   var elementat = pdt.ElementAt(3);//返回第4个元素   Console.WriteLine("ElementAt操作符(" + elementat + ")");   Console.Read();

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# WinForm版 附加数据库
    附加数据库程序,C# WinForm版 附加数据库,附加SQLSERVER数据库的MDF和LDF文件,在SQL企业管理器中就可完成这项功能。
    2022-03-23 13:53:28下载
    积分:1
  • C# 创建SQL RAND()随机数查询数据库
    C# 随机读取数据库中几条记录,使用了SQL语句中的RAND()来实现随机查询,根据生成的随机数查询记录,最终将查询的数据返回到DataTable对象中显示出来,实现本随机查询的核心代码如下示:   string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");   string P_Str_SqlStr = string.Format(//创建SQL查询字符串    "SELECT * FROM tb_Student WHERE 学生编号=22050110+FLOOR(RAND()*10)");//创建了随机查询   SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);   DataTable P_dt = new DataTable();//创建数据表   P_SqlDataAdapter.Fill(P_dt);//填充数据表   return P_dt;//返回数据表
    2023-08-22 05:10:03下载
    积分:1
  • Visual C# 查询指定时间间隔的数据
    Visual C# 查询指定时间间隔的数据,根据学生出生年月查询学生年龄,代码如下:   private DataTable GetMessage()   {    string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");    string P_Str_SqlStr = string.Format(//创建SQL查询字符串    "select 学生姓名,出生年月 from tb_Student");    SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);    DataTable P_dt = new DataTable();//创建数据表    P_SqlDataAdapter.Fill(P_dt);//填充数据表    return P_dt;//返回数据表   }
    2022-03-02 08:45:17下载
    积分:1
  • C# 异步加载图像的方法附示例
    C# 异步加载图像的方法附示例源码,异步加载技术对提升软件内容加载性能很有帮助,不但可以异步加载图片,还可以用于异步加载数据库内容,只是方法不同,本例是异步加载图片,这个也是使用比较多的一种情况,希望对C#初学者有所帮助。   运行本示例exe后,选择一张图片,则会异步加载这张图像,并显示当前图像文件加载进度,如效果图所示。
    2022-06-06 15:30:23下载
    积分:1
  • C# WPF 控制按钮上的文字自动换行
    C# WPF 控制按钮上的文字自动换行显示,如图所示的效果,下边的按钮中的标题文字可以自动根据窗口的大小,自动换行显示文字,而上边按钮的文字,则只能在一行中显示,有可能文字会被隐藏掉,这种显示功能的实现方法请下载源码参见Window1.xaml文件。
    2022-03-18 14:16:10下载
    积分:1
  • Visual C#创建两个基本的线程(多线程)实例
    Visual C#创建两个基本的线程(多线程)实例,为了演示方便,这里把本实例 写成了一个控制台程序,创建两个线程后,通过控制台输出线程信息,演示了两个线程同时工作,下面来看具体代码:   创建两个基本的线程:   Thread thread1 = new Thread(new ThreadStart(Thread1)); //使用自定义方法Thread1声明线程   thread1.Priority = ThreadPriority.Lowest;//设置线程的调度优先级   Thread thread2 = new Thread(new ThreadStart(Thread2)); //使用自定义方法Thread2声明线程   thread1.Start();//开启线程一   thread2.Start();//开启线程二   定义函数向控制台输出线程:   static void Thread1()   {    Console.WriteLine("线程一");   }   输出线程二则可按照上面再创建一个函数,不再列举源码了。
    2022-03-18 18:55:49下载
    积分:1
  • C# 合并DataGridView控件单元格数据
    C# 合并DataGridView控件单元格,合并列相同的内容,结合数据库来实现:   if (conn.State == ConnectionState.Closed)//判断数据库是否关闭    conn.Open();//打开数据库   string selectString = "select * from tb_emp";//定义查询字符串   Adapter = new SqlDataAdapter(selectString, conn);//实例化填充数据集和更新数据库的对象   Adapter.Fill(dataSet);//填充dataSet数据集   dataGridView1.DataSource =dataSet.Tables[0];//为dataGridView1设置数据源   conn.Close();//关闭数据库   填写单元格内容,相同的内容的单元格只填写第一个,对每一列相同单元格进行合并
    2023-08-28 20:40:03下载
    积分:1
  • C# 利用AND运算符进行查询
    C# 利用AND运算符进行查询,查询外语成绩和高数成绩都大于80的学生信息。相关的SQL语句写法和自定义如下:   string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");   string P_Str_SqlStr = string.Format(//创建SQL查询字符串    "SELECT * FROM tb_Grade WHERE 外语>80 AND 高数>80");   SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);   DataTable P_dt = new DataTable();//创建数据表   P_SqlDataAdapter.Fill(P_dt);//填充数据表   return P_dt;//返回数据表
    2023-08-29 10:55:04下载
    积分:1
  • FX5U 以太网测试
    此代码是PC机以太网方式连接Fx5u通讯使用,将Mxcompent配置好后,可使用此代码联机,可以实现对PLC 的控制和信息获取,实测可以使用,每项功能都已经实测过了。请放心下载。
    2022-05-29 06:48:52下载
    积分:1
  • C# 将DataGridView中内容导出到Excel
    Visual C# 将DataGridView中内容导出到Excel,在实现部分,数据库的操作就不多说了,这个和平时是一样的,建立连接,读取数据库,然后将数据绑定显示到DataGridView中,然后再新建一导出模块,将数据导出到Excel表格中,我们建立了ExportDataGridview函数,在此函数中,建立Excel对象,生成字段名称,填充数据,填充时使用For循环,依次遍历填充。
    2022-06-17 12:57:31下载
    积分:1
  • 696518资源总数
  • 106227会员总数
  • 11今日下载