freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

net程序設(shè)計(jì)(下)ppt-文庫(kù)吧資料

2024-10-24 16:26本頁(yè)面
  

【正文】 數(shù)學(xué)函數(shù))以構(gòu)建僅包含必須屬性的新類型 ? 表 133 LINQ對(duì)數(shù)據(jù)投影的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 分組操作將數(shù)據(jù)按共享公共屬性進(jìn)行分組,以便對(duì)每個(gè)組中的元素進(jìn)行處理 ? 表 134 LINQ對(duì)數(shù)據(jù)分組的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 聯(lián)接運(yùn)算將一個(gè)數(shù)據(jù)源中的對(duì)象與另一個(gè)數(shù)據(jù)源中共享某個(gè)公共屬性的對(duì)象關(guān)聯(lián)起來(lái) ? 表 135 LINQ對(duì)數(shù)據(jù)聯(lián)接運(yùn)算的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 【 例 】 聯(lián)接運(yùn)算示例:使用相同的匹配鍵對(duì)相同數(shù)據(jù)源執(zhí)行內(nèi)部聯(lián)接、分組聯(lián)接和左外部聯(lián)接的結(jié)果 ? 分區(qū)操作在不重新排列元素的情況下,將輸入序列劃分為兩部分,然后返回其中一個(gè)部分 ? 表 136 LINQ對(duì)數(shù)據(jù)分區(qū)的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 限定符運(yùn)算返回一個(gè) Boolean 值,該值指示序列中是否有一些元素滿足條件或是否所有元素都滿足條件 ? 表 137 LINQ執(zhí)行限定符運(yùn)算的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 聚合運(yùn)算從數(shù)據(jù)集計(jì)算單個(gè)值 ? 表 138 LINQ中聚合運(yùn)算的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 集合運(yùn)算針對(duì) 2個(gè)集合進(jìn)行相應(yīng)的集合運(yùn)算 ? 表 139 LINQ中集合運(yùn)算的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 生成運(yùn)算用于創(chuàng)建新的值序列 ? 表 1310 LINQ生成運(yùn)算的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 元素操作從一個(gè)序列返回單個(gè)特定元素 ? 表 1311 LINQ元素操作的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 串聯(lián)運(yùn)算將一個(gè)序列追加到另一個(gè)序列 ? 表 1312 LINQ串聯(lián)運(yùn)算的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 相等運(yùn)算比較兩個(gè)序列,如果兩個(gè)序列的對(duì)應(yīng)元素相等且這兩個(gè)序列具有相同數(shù)量的元素,則這兩個(gè)序列相等 ? 表 1313 LINQ相等運(yùn)算的標(biāo)準(zhǔn)查詢運(yùn)算符方法 ? 數(shù)據(jù)類型轉(zhuǎn)換更改輸入對(duì)象的類型 ? 表 1314 LINQ數(shù)據(jù)類型轉(zhuǎn)換的標(biāo)準(zhǔn)查詢運(yùn)算符方法 LINQ to Objects ? 通過(guò) LINQ to Objects,可以直接針對(duì)任何實(shí)現(xiàn) IEnumerable或 IEnumerableT接口的集合,執(zhí)行 LINQ查詢,而無(wú)需使用中間 LINQ提供程序或 API ? 針對(duì)任何實(shí)現(xiàn) IEnumerable或IEnumerableT接口的集合的 LINQ查詢包括三個(gè)操作:獲取數(shù)據(jù)源、創(chuàng)建查詢和執(zhí)行查詢 LINQ和字符串 ? LINQ 可用于查詢和轉(zhuǎn)換字符串和字符串集合。只要通過(guò) using ,任何實(shí)現(xiàn)了 IEnumerableT的類型就都具有 GroupBy、 OrderBy、Average等實(shí)例方法 ? 擴(kuò)展方法定義為單獨(dú)的命名空間中靜態(tài)類中的靜態(tài)方法,它們的第一個(gè)參數(shù)指定該方法作用于哪個(gè)類型,并且該參數(shù)以 this修飾符為前綴 ? 只要使用 using指令將包含擴(kuò)展方法的命名空間顯式導(dǎo)入到源代碼,然后就可以通過(guò)實(shí)例方法語(yǔ)法進(jìn)行調(diào)用指定對(duì)象的擴(kuò)展方法 ? 【 例 】 擴(kuò)展方法示例 LINQ基本操作 ? LINQ定義了一組可以在 .NET Framework 詢運(yùn)算符,使用這些標(biāo)準(zhǔn)查詢運(yùn)算符可以投影、篩選和遍歷內(nèi)存中的集合或數(shù)據(jù)庫(kù)中的表 ? 使用 C可以為以下各種數(shù)據(jù)源編寫(xiě) LINQ查詢: – SQL Server 數(shù)據(jù)庫(kù) – XML 文檔 – 數(shù)據(jù)集 – 支持 IEnumerable或泛型 IEnumerableT接口的任意對(duì)象集合 ? 其他數(shù)據(jù)源: Web服務(wù)和其他數(shù)據(jù)庫(kù)(使用第三方的 LINQ 提供程序)) LINQ的組成結(jié)構(gòu) . N E T 語(yǔ) 言 集 成 查 詢C V B其 他. N E T 語(yǔ) 言 集 成 查 詢 ( L I N Q )支 持 L I N Q 的 數(shù) 據(jù) 源L I N Q t o A D O . N E TL I N Qt o O b j e c t sL I N Qt o D a t a S e tL I N Qt o S Q LL I N Qt o X M L對(duì) 象 關(guān) 系X M L X M L LINQ查詢操作 ? 1. 獲取數(shù)據(jù)源 ? 2. 創(chuàng)建查詢 ? 3. 執(zhí)行查詢 ? 【 例 】 LINQ查詢操作示例。其基本形式為 (input parameters) = expression。 ? Lambda表達(dá)式使用 Lambda運(yùn)算符 =(讀為“ goes to” )。首先通過(guò) GetType方法或者typeof關(guān)鍵字來(lái)獲取類型;然后通過(guò)GetCustomAttributes方法獲取所應(yīng)用的自定義特性的對(duì)象數(shù)組;最后通過(guò)自定義特性的對(duì)象數(shù)組進(jìn)行相應(yīng)的操作處理 ? 【 例 】 通過(guò)反射技術(shù)檢索用自定義特性定義的信息示例 實(shí)驗(yàn)和習(xí)題 ? 實(shí)驗(yàn) 75~76 ? 教材 例 ~ ? 第 12章 特性( Attribute) –單選題 –填空題 –思考題 第 13章 語(yǔ)言集成查詢 (LINQ) ?初始值設(shè)定項(xiàng)、匿名類型、 Lambda表達(dá)式、擴(kuò)展方法 ?LINQ的基本概念 ?LINQ查詢操作的基本步驟 ?標(biāo)準(zhǔn)查詢運(yùn)算符的使用 ?LINQ to Objects概述 ?LINQ與字符串操作 ?LINQ與文件目錄操作 ? 使用對(duì)象初始值設(shè)定項(xiàng)可以在創(chuàng)建對(duì)象時(shí),向?qū)ο蟮娜魏慰稍L問(wèn)的字段或?qū)傩苑峙渲?,而無(wú)需顯式調(diào)用構(gòu)造函數(shù) ? 使用集合初始值設(shè)定項(xiàng)可以在初始化一個(gè)實(shí)現(xiàn)了IEnumerable的集合類時(shí),指定一個(gè)或多個(gè)元素初始值設(shè)定項(xiàng),而無(wú)需在源代碼中指定多個(gè)對(duì)該類的 Add 方法的調(diào)用 ? 初始值設(shè)定項(xiàng)特別適用于 LINQ 查詢表達(dá)式:查詢表達(dá)式經(jīng)常使用匿名類型,而這些類型只能使用對(duì)象初始值設(shè)定項(xiàng)進(jìn)行初始化 ? 使用匿名類型以便返回源序列中每個(gè)對(duì)象的屬性子集 ? 匿名類型聲明和使用的基本形式如下: – var 匿名類型變量 = new {公共只讀屬性組 }。 – 任何公共讀寫(xiě)字段或?qū)傩远际敲麉?shù)。特性類直接或間接地從 Attribute 派生,有助于方便快捷地在元數(shù)據(jù)中標(biāo)識(shí)特性定義 ? 特性類的聲明遵循下列規(guī)則: – 派生類的類名一般采用 XXXAttribute的命名規(guī)范,類名就是特性名。 ? 【 例 】 預(yù)定義通用特性類 ObsoleteAttribute使用示例 AttributeUsageAttribute類 ? AttributeUsage特性是 AttributeUsageAttribute 的別名,應(yīng)用于自定義特性類,以控制如何應(yīng)用新特性 ? 用 AttributeUsage特性修飾的類必須直接或間接從 派生,否則將發(fā)生編譯時(shí)錯(cuò)誤 ? AttributeUsage特性可以設(shè)置 3個(gè)參數(shù) : – ValidOn參數(shù) – AllowMultiple參數(shù) – Inherited參數(shù) 全局特性 ? 全局特性適用于整個(gè)程序集或模塊。 ? 用 Conditional特性修飾的方法是條件方法 ? Conditional特性通過(guò)測(cè)試條件編譯符號(hào)來(lái)確定適用的條件。例如, C外部方法的聲明需要通過(guò) DllImport 特性以引用由 DLL(動(dòng)態(tài)鏈接庫(kù))實(shí)現(xiàn)的外部函數(shù) ? 根據(jù)約定,所有特性類都以單詞“ Attribute”結(jié)束,以區(qū)分于其它類。此時(shí)發(fā)送方參數(shù)可以為強(qiáng)類型,不再需要強(qiáng)制轉(zhuǎn)換成Object,或反向強(qiáng)制轉(zhuǎn)換 ? 【 例 】 泛型事件示例 ? 【 例 】 泛型綜合示例 實(shí)驗(yàn)和習(xí)題 ? 實(shí)驗(yàn) 71~74 ? 第 11章 泛型 –填空題 –思考題 –實(shí)踐題 第 12章 特性( Attribute) 特性的基本概念 特性的使用 預(yù)定義通用特性類 自定義特性類 使用反射訪問(wèn)特性 ? C語(yǔ)言可以創(chuàng)建直接或間接派生于抽象類 ,稱之為特性( Attribute)類 ? 一個(gè)關(guān)于特性類的聲明定義一種新特性,特性可以被放置在其他聲明上,即附加到各種程序?qū)嶓w(包括類型、方法、屬性等),以添加元數(shù)據(jù)信息,如編譯器指令或數(shù)據(jù)描述 ? 特性主要為編譯器提供額外的信息,編譯器可以通過(guò)這些附加特性,自動(dòng)生成相應(yīng)的代碼,從而實(shí)現(xiàn)特定的功能。編譯器能夠根據(jù)傳入的方法實(shí)參推斷類型形參 ? 【 例 】 泛型方法示例 泛型委托和泛型事件 ? 通過(guò)泛型類型參數(shù),同樣可以定義泛型委托。 ? 類型參數(shù)遵循下列命名準(zhǔn)則 – 使用“ T” 作為描述性類型參數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1