程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> .net 今天用到的關於Linq的記錄,.net今天用到linq

.net 今天用到的關於Linq的記錄,.net今天用到linq

編輯:C#入門知識

.net 今天用到的關於Linq的記錄,.net今天用到linq


 

  本人小白一枚 從實習開始接觸.net已經大半年了今天在項目中遇到了LINQ方面的問題

    於是在網上搜索惡補了一下在這裡總結一下方便以後查看 0_0

        

  LINQ,語言集成查詢(Language Integrated Query)是一組用於c#和Visual Basic語言的擴展。

  它允許編寫C#或者Visual Basic代碼以查詢數據庫相同的方式操作內存數據。

      

                LINQ一些可以實現的擴展方法 

               Where,Max,Select,Sum,Any,Average,All,Concat等

      

      網上看到的小例子

              List<int> arr = new List<int() { 1, 2, 3, 4, 5, 6, 7 };          

      var result = arr.Where(a => { return a > 3; }).Sum();   

             Console.WriteLine(result); 

             Console.ReadKey();

 

     LINQ遍歷 DataTable 篩選數據

    //所有學生信息     
    DataTable stu_dt = new ClassDap().GetAllXJ();

    

    //通過Select方法查詢

      string stuName = stu_dt.Select("f_xjh='" + "條件" + "'")[0]["f_xm"].ToString();
    string   classId = stu_dt.Select("f_xjh='" + "條件"+ "'")[0]["f_bj"].ToString();

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved