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

正文內容

第6章文件和流-在線瀏覽

2024-12-20 13:09本頁面
  

【正文】 合類必須引入的命名空間 class ReadFile { static void Main() { string sLine=。 using(StreamReader objReader= new StreamReader( 13 //使用 using語句以確保所涉及的文件在寫入或讀取操作后正確關閉 { do { sLine=()。 }while(sLine!=null)。 foreach(string m in arrText) ({0},m)。 為了簡化這類問題 , C提出了序列化的概念 , 序列化包括序列化和反序列化 ,所謂序列化就是把類的對象作為一個整體存入文件 ,反序列化則是相反的過程 。 Type myType=()。 【 例 】 下邊的例子完成了一個哈希表對象的序列化。 using 。 //使用序列化引用的命名空間 using 。 class SerialFile { static void Main() { Dictionarystring,string h= //建立哈希表對象 new Dictionarystring,string()。//哈希表的每一個元素是一對鍵值 (“鍵 2”, “值 2”)。 16 FileStream fs = //序列化數據 new FileStream(d:/, )。 (fs, h)。 //下句為反序列化數據 fs = new FileStream(d:/, )。 h = (Dictionarystring, string) (fs)。//下句顯示反序列化數據 foreach (KeyValuePairstring, string h1 in h) ({0}:{1}; , , )。 18 Stream類的其他派生類 Stream類的其他派生類包括: MemoryStream、BuffereStream、 NetworkStream(在 )。BuffereStream類為文件讀寫建立一個緩沖區(qū),寫文件先把文件存到緩沖區(qū)中,緩沖區(qū)滿了以后,才寫入物理設備。 NetworkStream類把網絡傳輸的數據也看作流。 19 File類和 FileInfo類 C語言中通過 File和 FileInfo類來創(chuàng)建、復制、刪除、移動和打開文件。 FileInfo類使用方法和 File類基本相同,但 FileInfo類能建立對象。這里重點介紹 File類的使用方法。該方法判斷參數指定的文件是否存在 , 參數 path指定文件路徑 。 下面的代碼段判斷是否存在c:\Example\: if((c:\Example\)) {… } //… 為處理代碼 21 刪除文件 刪除文件 方法: public static void Delete(string path)。 下面的程序刪除用戶指定文件 。 using 。 string path=()。 else (文件不存在 ! )。 該 方法將參數sFName指定文件拷貝到參數 destFileName指定的目錄 , 修改文件名為參數 dFName指定的文件名 , 如果OverW為 true, 而且文件名為 dFName的文件已存在的話 , 將會被復制過去的文件所覆蓋 。 using 。 23 //從鍵盤讀入路徑 , 輸入回車結束 string path=()。 //從鍵盤讀入路徑 , 輸入回車結束 string path1=()。 else (目的文件存在或目的路徑非法 ! )。 } } 24 移動文件 移 動 文 件 方 法 : public static void Move(string sFName,string dFName)。 注意 , 只能在同一個邏輯盤下進行文件轉移 。 下面的代碼可以將 c:\Example下的 c盤根目錄下 。 FileInfo類方法 MoveTo可以將一個邏輯盤的文件移到另一個邏輯盤 , 例子如下: using System。 class MoveFile { static void Main() { (請鍵入要移動的源文件的路徑: )。//從鍵盤讀入路徑 , 輸入回車結束 (請鍵入要移動的目的文件的路徑 (包括文件名 ): )。//從鍵盤讀入路徑 , 輸入回車結束 if((path)) //表示其后字
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1