3 回答

TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊
private
internal

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
XmlSerializer
BinaryFormatter
DataContractSerializer
不要
DataContractSerializer
[DataContract]
/[DataMember
[XmlAttribute]
BinaryFormatter
FormatterServices.GetUninitializedObject()
由于對(duì)象的新實(shí)例初始化為零,并且沒(méi)有運(yùn)行構(gòu)造函數(shù),因此該對(duì)象可能不表示該對(duì)象認(rèn)為有效的狀態(tài)。只有當(dāng)用戶打算立即填充所有字段時(shí),才應(yīng)使用當(dāng)前方法進(jìn)行反序列化。它不會(huì)創(chuàng)建未初始化的字符串,因?yàn)閯?chuàng)建不可變類型的空實(shí)例沒(méi)有任何用途。
FormatterServices
- 3 回答
- 0 關(guān)注
- 1008 瀏覽
添加回答
舉報(bào)