[問題] 任一物件轉stream或byte[]

看板C_Sharp (C#)作者 (阿風~~)時間3年前 (2021/07/22 17:59), 編輯推噓3(3011)
留言14則, 4人參與, 3年前最新討論串1/1
各位大大,請問有辦法把物件轉成stream或byte嗎? 例如:MailMessage 這個物件。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.183.247.253 (泰國) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1626947941.A.8DA.html

07/22 18:16, 3年前 , 1F

07/22 18:16, 3年前 , 2F
amming-guide/concepts/serialization/
07/22 18:16, 2F

07/22 19:41, 3年前 , 3F

07/23 09:15, 3年前 , 4F
謝謝,這個方式有試過了,因為這個物件是不能被序列化
07/23 09:15, 4F

07/23 16:58, 3年前 , 5F
那不然就土法煉鋼。 string.format("var1={0},var2={1}"
07/23 16:58, 5F

07/23 16:58, 3年前 , 6F
,var1,var2); 然後把string傳出去。
07/23 16:58, 6F

07/23 20:42, 3年前 , 7F
沒有不能序列化的物件,只有你要定義物件該怎麼序列化的問
07/23 20:42, 7F

07/23 20:43, 3年前 , 8F
題,序列化只是一個概念
07/23 20:43, 8F

07/23 20:44, 3年前 , 9F
基本上就是你要知道或定義接收方或讀取方會或可以怎麼反序
07/23 20:44, 9F

07/23 20:44, 3年前 , 10F
列化來還原出這個物件,來決定你要怎麼序列化
07/23 20:44, 10F

07/23 20:45, 3年前 , 11F
轉成stream、byte[]不是問題的本質,問題是轉完是要怎麼用
07/23 20:45, 11F

07/24 11:37, 3年前 , 12F
我是想說,如果沒有原本的可以用,就另外寫
07/24 11:37, 12F

07/24 11:37, 3年前 , 13F
謝謝各位
07/24 11:37, 13F

08/23 06:14, 3年前 , 14F
試試 newtonsoft json?
08/23 06:14, 14F
文章代碼(AID): #1W-K5bZQ (C_Sharp)
文章代碼(AID): #1W-K5bZQ (C_Sharp)