c# 從零到精通 數(shù)據(jù)庫 定義LINQ查詢表達(dá)式,從數(shù)組中查找長度小于7的所有項(xiàng)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace LINQQuery
{
class Program
{
static void Main(string[] args)
{
//定義一個(gè)字符串?dāng)?shù)組
string[] strName = new string[] { “明日科技”,“C#編程詞典”,“C#從基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)”,“C#范例手冊” };
//定義LINQ查詢表達(dá)式,從數(shù)組中查找長度小于7的所有項(xiàng)
IEnumerable selectQuery =
from Name in strName
where Name.Length<7
select Name;
//執(zhí)行LINQ查詢,并輸出結(jié)果
foreach (string str in selectQuery)
{
Console.WriteLine(str);
}
Console.ReadLine();
}
}
}
9.join子句
join子句用來連接兩個(gè)數(shù)據(jù)源,即設(shè)置兩個(gè)數(shù)據(jù)源之間的關(guān)系。join子句支持以下3種常見聯(lián)接方式。
9.1 內(nèi)部連接
join子句的內(nèi)部聯(lián)接要求兩個(gè)數(shù)據(jù)源都必須存在相同的值,即兩個(gè)數(shù)據(jù)源都必須存在滿足聯(lián)接關(guān)系的元素,類似于SQL的inner join。
示例1
join b in arrb on a equals b: 將arra和arrb數(shù)組進(jìn)行聯(lián)接,同時(shí)滿足a和b相等的條件。其中,b元素是arrb數(shù)組中的元素。
9.3 左外部連接文章來源:http://www.zghlxwxcb.cn/news/detail-496747.html
join子句的左外部鏈接將返回左側(cè)數(shù)據(jù)源序列中的所有元素,就算它們在右側(cè)序列中沒有匹配的元素也是文章來源地址http://www.zghlxwxcb.cn/news/detail-496747.html
到了這里,關(guān)于c# 從零到精通 數(shù)據(jù)庫 定義LINQ查詢表達(dá)式,從數(shù)組中查找長度小于7的所有項(xiàng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!