作者larrywhy (壞)
看板C_Sharp
標題Re: [問題] 寫檔 物件
時間Sat Mar 1 18:58:01 2014
※ 引述《larrywhy (壞)》之銘言:
: 請問有辦法寫檔的時候,寫入整個物件嗎?
: 例如我有一個 class 叫做 Car
: 然後我創造一個物件..
: Car car_A = new Car();
: 請問我有辦法把car_A 整個物件寫入檔案。
: 再開啟檔案讀入car_A嗎?
: 然後做到複製整個物件的效果
: Car car_B = car_A; // 概念類似這樣..(不能直接給值)
感謝上篇推文的幫忙..
我想請問如果是在一個無限迴圈裡面...
我想要做到的事 "錄製" 的效果..
也就是說 我要以串流方式去寫檔...
請問用序列化的方式...如何去紀錄 一個時間序列的資料?
在反序列化的時候 可以去還原呢?
--
千萬不要複製紅色區塊貼上
X
我登出了
y
eeeeeeee
y
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.102.72
1F:→ m339606:麻煩解釋清楚一點~ 03/01 21:02
2F:推 spring0417:我登出了 03/03 17:23
3F:→ larrywhy: M 大你好 就是其實是我要寫一個迴圈~序列化寫檔有辦法 03/09 21:07
4F:→ larrywhy: 連續紀錄多個物件(時序)在同一個二進位檔嗎? 03/09 21:08
5F:→ larrywhy:也就是說有辦法讀檔的時候 還原多物件嗎? 03/09 21:08
6F:→ m339606:序列化包含可以反序列化回物件 03/11 19:14
8F:→ m339606:序列化其實就是化為文字,你要把所有文字塞在一個檔案也可 03/11 19:16
9F:→ m339606:物件 => 序列化 => 文字 => 反序列化 => 物件 03/11 19:16
10F:→ m339606:至於順序的問題要依實際使用需求,序列化時本身就有順序 03/11 19:18
11F:→ m339606:或是你需要時間資料那你就把物件加上一個時間欄位就可以 03/11 19:18