Serialized常用方法,不積矽步無以至千里

2021-10-10 17:29:59 字數 445 閱讀 3959

1. 將類的上方加上[serializable],定義為可被序列化的

2. 將不想序列化的字段,上方加上[nonserialized]

3. 建立檔案流:filestream filestream=new filestream(序列化後儲存在該全路徑下,檔案的操作模式,檔案的讀寫許可權);

4. 建立binaryformatter物件:binaryformatter binaryformatter=new binaryformatter();

5. 序列化:binaryformatter.serialize(filestream,待序列化的物件)

6. 反序列化:

設定檔案讀取位置:filestream.seek(相對於基準位置的偏移位元組數,基準位置);

獲得物件:(反序列化出來的物件型別)binaryformatter.deserialize(filestream);

File常用方法,不積矽步無以至千里

檔案的,建立 複製 剪下 刪除 private void button1 click object sender,eventargs e 將主測試資料夾檔案複製到複製測試資料夾 file.copy testdirectory create.txt copydirectory copy.txt 將複製...

Socket服務端常用方法,不積矽步無以至千里

1.建立服務端socket物件 socket serversocket new socket addressfamily.internetwork,sockettype.stream,protocoltype.tcp 2.建立客戶端socket物件socket clientsocket null 3...

Socket客戶端常用方法,不積矽步無以至千里

1.建立客戶端socket物件 socket clientsocket new socket addressfamily.internetwork,sockettype.stream,protocoltype.tcp 2.建立表示ip的位元組陣列 byte ip new byte 3.建立ipadd...