四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

LINQ 和泛型類型

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

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

LINQ 查詢中的 IEnumerable 變量

LINQ 查詢變量類型化為 IEnumerable<(Of <(T>)>) 或派生類型,如 IQueryable<(Of <(T>)>)。當您看到類型化為 IEnumerable 的查詢變量時,這只意味著在執行該查詢時,該查詢將生成包含零個或多個 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 和泛型類型,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 徐有容| 富贵不能淫翻译| 安装暖气片电话| 性感直播| 崔哲浩| 韧战作文600字| 谍中谍7| 檀健次壁纸| 巨乳欧美| 村暖花开| 青草视频在线观看视频| 奶粉过敏的症状和表现| 刘子菲| 阴阳先生第一季| 《天底良知》电视剧| 熊欣欣个人资料| 火辣身材| 电影因果报应完整版观看| 二年级上册道法教学计划| 性色视频| 蔡贞安| 爱四| 日本变态网站| 电影痴汉电车| 张俪eyely| 复仇女王 电视剧| 微信头像图片2024最新| 我被最想拥抱的男生威胁了| 最佳嫌疑人电影免费观看| 啊嗯啊嗯嗯| 父爱如山动漫免费第一季免费观看| 宋小莹| 张静东| 女用春情药什么好| 浙江卫视今天节目单| 电影《斯宾塞》| 蜜蜂图片| 姐妹兄弟演员表| 风间由美电影影片| 第六套广播体操原版视频| 秀场视频高清完整版|