天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

LINQ 和泛型類型

LINQ 查詢基于泛型類型,在 .NET Framework 的 2.0 版中引入了泛型類型。您無需深入了解泛型即可開始編寫查詢。但是,您可能需要了解兩個(gè)基本概念:

  • 當(dāng)您創(chuàng)建泛型集合類(如 List<(Of <(T>)>))的實(shí)例時(shí),您將“T”替換為列表將包含的對象的類型。例如,字符串列表表示為 List,Customer 對象列表表示為 List。泛型列表是強(qiáng)類型的,且提供了比將其元素存儲為 Object 的集合更多的好處。如果您嘗試將 Customer 添加到 List,則會在編譯時(shí)出現(xiàn)一條錯(cuò)誤。泛型集合易于使用的原因是您不必執(zhí)行運(yùn)行時(shí)類型強(qiáng)制轉(zhuǎn)換。
  • IEnumerable<(Of <(T>)>) 是一個(gè)接口,通過該接口,可以使用 foreach 語句來枚舉泛型集合類。泛型集合類支持 IEnumerable<(Of <(T>)>),就像非泛型集合類(如 ArrayList)支持 IEnumerable。

LINQ 查詢中的 IEnumerable 變量

LINQ 查詢變量類型化為 IEnumerable<(Of <(T>)>) 或派生類型,如 IQueryable<(Of <(T>)>)。當(dāng)您看到類型化為 IEnumerable 的查詢變量時(shí),這只意味著在執(zhí)行該查詢時(shí),該查詢將生成包含零個(gè)或多個(gè) Customer 對象的序列。

IEnumerable<Customer> customerQuery =
from cust
in customers
where cust.City == "London"
select cust;

foreach (Customer customer in customerQuery)
{
Console.WriteLine(customer.LastName
+ ", " + customer.FirstName);
}

it知識庫LINQ 和泛型類型,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: free性欧美xxx狂欢 | 毛片免费观看 | 美女也烦恼主题曲 | 超碰97人人做人人爱亚洲尤物 | A级毛片无码久久精品免费 a级毛片黄免费a级毛片 | 99亚洲精品 | 久久99综合国产精品亚洲首页 | 护士一级片 | 亚洲午夜AV久久久精品影院色戒 | 亚洲aaaa级特黄毛片 | 九九热精品在线观看 | 一个人免费观看完整视频日本 | georgielyall装修工 | 女人久久WWW免费人成看片 | 国产亚洲福利在线视频 | 国产精品一区二区三区四区五区 | 青青久久久 | 美女被免费喷白浆视频 | 国产精品色无码AV在线观看 | 久久大香线蕉综合爱 | 高清撒尿hdtube撒尿 | 最新国产精品视频免费看 | 中文字幕乱码一区久久麻豆樱花 | 俄罗斯女人Z0Z0极品 | 亚洲精品国产一区二区贰佰信息网 | 欧美乱妇日本无乱码特黄大片 | 香港日本三级亚洲三级 | 三级网站视频 | 嗯啊好爽视频 | 久热这里只有精品99国产6 | 亚洲日韩乱码人人爽人人澡人 | 色中色成人论坛 | 99午夜高清在线视频在观看 | 免费xxx成年大片 | 伊人久久网国产伊人 | 国产成人精品免费视频大 | 甜性涩爱dvd | 久久人人爽人人片AV人成 | 色美妞论坛 | 男人的天堂MV在线视频免费观看 | 99视频在线看观免费 |