C# LINQ查詢 類
可以進一步將C#中的linq查詢與類、list等結合起來,通過下面的例子來說明:
(1)與陣列結合
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace linqDemo2
{
class Student
{
public string Name { get; set; }
public int Age { get; set; }
}
class Program
{
static void Main(string[] args)
{
Student[] students = new Student[]
{
new Student{Name="zhangsan", Age=23},
new Student{Name="lisi", Age=13},
new Student{Name="wangwu", Age=18},
};
var q = from t in students
where t.Name[0] == 'z'
select t;
foreach (var v in q)
Console.WriteLine("Name: {0}, Age:{1}",v.Name, v.Age);
Console.ReadLine();
}
}
}
(2)與泛型集合結合
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace linqDemo2
{
class Student
{
public string Name { get; set; }
public int Age { get; set; }
}
class Program
{
static void Main(string[] args)
{
List<Student> students = new List<Student>()
{
new Student{Name="zhangsan", Age=23},
new Student{Name="lisi", Age=13},
new Student{Name="wangwu", Age=18},
};
var q = from t in students
where t.Name[0] == 'z'
select t;
foreach (var v in q)
Console.WriteLine("Name: {0}, Age:{1}",v.Name, v.Age);
Console.ReadLine();
}
}
}
相關文章
- C# LINQ查詢C#
- C# LINQ (語言整合查詢)C#
- 如何在C#中除錯LINQ查詢C#除錯
- C# Linq 延遲查詢的執行C#
- LINQ系列:LINQ to XML查詢XML
- LINQ系列:LINQ to SQL Select查詢SQL
- LINQ中的模糊查詢
- LinQ查詢基礎(三)LINQ to ADO.net(1)LINQ to DataSet實現複雜資料查詢
- ASP.Net LINQ to SQl查詢ASP.NETSQL
- [go-linq]-Go的.NET LINQ式查詢方法Go
- C# Lambda表示式和linq表示式 之 匿名物件查詢接收C#物件
- (016):[演練]建立簡單物件模型和LINQ查詢(C#)物件模型C#
- Linq查詢之多個排序條件排序
- Linq兩個from查詢條件
- Linq查詢語法與擴充方法
- Linq to xml 查詢所有的子節點XML
- linq to sql的多條件動態查詢SQL
- 各類查詢
- Rafy 中的 Linq 查詢支援(根據聚合子條件查詢聚合父)
- 快遞查詢 C#C#
- C# 之 Linq to XmlC#XML
- LINQ系列:C#中與LINQ相關特性C#
- ffmpeg命令分類查詢
- Linq to Sql : 動態構造Expression進行動態查詢SQLExpress
- IP查詢類API介面查詢,含各精度IP歸屬地查詢介面API
- 海關資料查詢系統「查詢平臺分類」
- c# 獲取電腦硬體資訊通用查詢類[測試通過]C#
- XML基本操作-建立(DOM和LOINQ)和LINQ查詢和儲存XML
- MongoDB 如何支援類 SQL 查詢MongoDBSQL
- 靜態方法查詢類名
- Linq強大的查詢功能,以及DataSet中多表之間交叉查詢,欄位過濾,篩選等
- C# LINQ需求實現演化C#
- c# winform 實現分頁查詢C#ORM
- linq 查詢的結果會開闢新的記憶體嗎?記憶體
- C#演算法設計查詢篇之03-插值查詢C#演算法
- ElasticSearch類似Mysql的not in 和 in 查詢ElasticsearchMySql
- Java--String類查詢方法Java
- Mybatis騷操作-通用查詢工具類MyBatis