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

正文內(nèi)容

net程序設(shè)計(下)ppt(專業(yè)版)

2025-12-04 16:26上一頁面

下一頁面
  

【正文】 DirectoryInfo類提供實例方法,需要針對要操作的目錄路徑創(chuàng)建DirectoryInfo類的實例,然后調(diào)用相應(yīng)的實例方法,適用于對目錄路徑執(zhí)行多次操作 ? Directory類的靜態(tài)方法可以直接調(diào)用,而無需構(gòu)建對象實例,故適用于對目錄路徑執(zhí)行一次操作;然而 Directory類的靜態(tài)方法對所有方法都執(zhí)行安全檢查,如果需要多次重用某個對象,建議使用 DirectoryInfo的相應(yīng)實例方法 ? 表 162 Directory類的主要成員 ? 【 例 】 目錄的基本操作示例 1 ? 表 163 DirectoryInfo類的主要成員 ? 【 例 】 目錄的基本操作示例 2 ? File類和 FileInfo類提供用于文件基本操作的方法,包括創(chuàng)建、復(fù)制、移動、重命名和刪除文件;打開文件,讀取文件內(nèi)容和追加內(nèi)容到文件;獲取和設(shè)置文件的創(chuàng)建、訪問及寫入的時間戳信息等。這種重用使應(yīng)用程序可以避免為每個任務(wù)創(chuàng)建新線程的開銷 ? 一般可使用 ThreadPool類創(chuàng)建線程池。注意:一個線程不能針對另一個線程調(diào)用 。 – 使用 AttributeUsage特性指定特性類的限制條件 ? 【 例 】 創(chuàng)建特性類 AuthorAttribute 使用反射訪問特性 ? C通過反射技術(shù)來檢索用自定義特性定義的信息。 – GenericListExampleStruct list3 = new GenericListExampleStruct()。 ? 綜合舉例:實現(xiàn)事件的步驟 實驗和習(xí)題 ? 實驗 57 ? 第九章 例 91~例 97 ? 第 9章 委托和事件 –單選題 –填空題 –思考題 第 10章 結(jié)構(gòu)和枚舉 ?結(jié)構(gòu)與類的區(qū)別 ?結(jié)構(gòu)的聲明和調(diào)用 ?枚舉的聲明和使用 ?枚舉的運算 ? 結(jié)構(gòu) ? 結(jié)構(gòu)與類很相似,均為包含數(shù)據(jù)成員和函數(shù)成員的數(shù)據(jù)結(jié)構(gòu) ? 結(jié)構(gòu)是值類型,因而可以通過裝箱 /拆箱操作,實現(xiàn)與 object類型或由該結(jié)構(gòu)實現(xiàn)的接口類型之間的轉(zhuǎn)換 結(jié)構(gòu)和類的 區(qū)別 ? 結(jié)構(gòu)是值類型且被稱為具有值語義;而類是引用類型且被稱為具有引用語義。] ? 【 例 】 匿名方法委托示例 ? 委托也可以包含多個方法,這種委托稱為多播委托 ? 如果調(diào)用多播委托實例,則按順序依次調(diào)用多播委托實例封裝的調(diào)用列表中的多個方法 ? 聲明多播委托時,其返回類型必須為 void,因為無法處理多次調(diào)用的返回值,而且不能帶輸出參數(shù)(但可以帶引用參數(shù)) ? 多播委托通過 + 或 += 向多播委托實例封裝的調(diào)用列表中添加方法;通過 – 或 = 從多播委托實例封裝的調(diào)用列表中刪除方法 ? 【 例 】 多播委托示例 ? D和 M的參數(shù)數(shù)目相同,且各自對應(yīng)參數(shù)具有相同的 ref或 out修飾符; ? 對于每個 ref或 out參數(shù), D中的參數(shù)類型與 M中的參數(shù)類型相同。 ? 調(diào)用: –委托實例名 (實參列表 )。如果沒有訂閱,即事件實例為 Null,則不作任何處理 ? 【 例 】 事件處理機制示例 事件的聲明 、 訂閱和取消 ? 聲明: [修飾符 ] event 事件委托名 事件名 。類型參數(shù)實際上并不是特定類型,而只是類型占位符。特性類直接或間接地從 Attribute 派生,有助于方便快捷地在元數(shù)據(jù)中標(biāo)識特性定義 ? 特性類的聲明遵循下列規(guī)則: – 派生類的類名一般采用 XXXAttribute的命名規(guī)范,類名就是特性名。創(chuàng)建新線程的大致步驟如下: – 創(chuàng)建一個將在主線程外執(zhí)行的函數(shù),即類的方法,用于執(zhí)行新線程要執(zhí)行的邏輯操作 – 在主線程( Main方法)中創(chuàng)建一個 Thread的實例,指向步驟 1中的函數(shù)。線程池通常用于服務(wù)器應(yīng)用程序。該模式描述在查找文字主體時待匹配的一個或多個字符串。 ? File類的靜態(tài)方法可以直接調(diào)用,而無需構(gòu)建對象實例,故適用于對文件執(zhí)行一次操作;然而 File類的靜態(tài)方法對所有方法都執(zhí)行安全檢查,如果需要多次重用某個對象,建議使用 FileInfo的相應(yīng)實例方法 ? 表 164 File類的主要成員 ? 【 例 】 文件的基本操作示例 1 ? 表 165 FileInfo類的主要成員 ? 【 例 】 文件的基本操作示例 2 ? StreamReader類和 StreamWriter類分別以一種特定的編碼從字節(jié)流中讀取字符和向流中寫入字符 ? StringReader類和 StringWriter類分別實現(xiàn)字符串的讀取和寫入操作 StreamReader和 StreamWriter ? StreamReader類實現(xiàn)一個 TextReader,使其以一種特定的編碼從字節(jié)流中讀取字符。該類屬于 System命名空間。調(diào)用 Abort時,公共語言運行庫在目標(biāo)線程中引發(fā) ThreadAbortException,目標(biāo)線程可捕捉此異常。 ? Lambda表達(dá)式使用 Lambda運算符 =(讀為“ goes to” )。編譯器能夠根據(jù)傳入的方法實參推斷類型形參 ? 【 例 】 泛型方法示例 泛型委托和泛型事件 ? 通過泛型類型參數(shù),同樣可以定義泛型委托。一個結(jié)構(gòu)不能從另一個結(jié)構(gòu)或類繼承,而且不能作為一個類的基,結(jié)構(gòu)聲明可以指定實現(xiàn)的接口列表。 ? 每一個值參數(shù)(沒有 ref 或 out 修飾符的參數(shù))都存在從 D中的參數(shù)類型到 M中的對應(yīng)參數(shù)類型的標(biāo)識或隱式引用轉(zhuǎn)換。委托實例封裝了一個調(diào)用列表,該列表列出了一個或多個方法,每個方法稱為一個可調(diào)用實體。一個訂戶可處理來自多個發(fā)行者的多個事件 ? 沒有訂戶的事件永遠(yuǎn)不會被調(diào)用 ? 事件通常用于通知用戶操作,例如,圖形用戶界面中的按鈕單擊或菜單選擇操作 ? 如果一個事件有多個訂戶,當(dāng)引發(fā)該事件時,會同步調(diào)用多個事件處理程序 ? 可以利用事件同步線程 ? 在 .NET Framework 類庫中,事件是基于 EventHandler 委托和 EventArgs 基類的 事件處理機制 ? 事件實際上是委托的一種特殊形式。] ? 枚舉的使用 : 枚舉名 .枚舉成員 。標(biāo)記為條件方法的調(diào)用取決于是否定義了預(yù)處理符號:如果定義了該符號,則包含調(diào)用;否則省略調(diào)用 ? 【 例 】 預(yù)定義通用特性類ConditionalAttribute使用示例 ObsoleteAttribute類 ? Obsolete特性是 ObsoleteAttribute的別名,可應(yīng)用于除程序集、模塊、參數(shù)或返回值以外的所有程序元素,將該實體標(biāo)記為一個建議不再使用的實體,即該元素在產(chǎn)品的未來版本中將被移除 ? 當(dāng)調(diào)用使用 Obsolete特性標(biāo)記的實體時,編譯器會生成警告信息;如果 Obsolete特性的第 2個參數(shù)為 true時,則產(chǎn)生錯誤信息。通過Split方法,可以將字符串拆分成可查詢的較小字符串?dāng)?shù)組,然后通過 LINQ查詢,對其進行分析和修改。調(diào)用 方法,允許一個且僅一個線程繼續(xù)執(zhí)行后面的語句;其他所有線程都將被阻止,直到執(zhí)行語句的線程調(diào)用 Exit ? 同步事件允許線程通過發(fā)信號互相通信,從而實現(xiàn)線程需要獨占訪問的資源的同步處理控制 ? 同步事件有兩種: AutoResetEvent(自動重置的本地事件)和 ManualResetEvent(手動重置的本地事件) ? 每種事件又包括兩種狀態(tài):收到信號狀態(tài)( signaled)和未收到信號狀態(tài)( unsignaled) ? 【 例 】 同步事件和等待句柄示例 1 ? 【 例 】 同步事件和等待句柄示例 2 Mutex同步代碼塊 ? mutex( mutually exclusive,互斥體)由 Mutex 類表示,與監(jiān)視器( Monitor)類似,用于防止多個線程在某一時間同時執(zhí)行某個代碼塊 ? 與監(jiān)視器不同的是, mutex 可以用來使跨進程的線程同步。有些字符串操作看來似乎修改了 String 對象,實際上是返回一個包含修改內(nèi)容的新 String 對象。 FileStream支持使用 Seek方法對文件進行隨機訪問,Seek通過字節(jié)偏移量將讀取 /寫入位置移動到文件中的任意位置,字節(jié)偏移量是相對于查找參考點(文件的開始、當(dāng)前位置或結(jié)尾,分別對應(yīng)于 、 ) ? 表 1610 FileStream類的主要成員 ? 【 例 】 使用 FileStream類對二進制文件進行隨機訪問 BinaryReader和 BinaryWriter ? BinaryReader類用特定的編碼將基元數(shù)據(jù)類型讀
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1