以下三個static methods只需要一個步驟就可把資料從檔案讀到記憶體中,傳入參數都是讀取檔案的路徑
File.ReadAllText(path) // (回傳string) File.ReadAllLines(path) // (回傳array of strings) File.ReadAllBytes(path) // (回傳一個byte array)
下列四個static methods同樣只需要一個步驟就可把資料寫入到檔案中,傳入參數是路徑以及寫入的資料
File.WriteAllText(path, string) File.WriteAllLines(path, array of strings) File.WriteAllBytes(path, bytes) File.AppendAllText(path, string) // (適合用在log file)File.ReadAllLines和File.ReadLines看起來很像,但是ReadAllLines會一次把所有資料讀到記憶體中
ReadLines會回傳一個IEnumerable<string>,不會一次把所有資料讀到記憶體中
沒有留言:
張貼留言