我正在尋找序列化和反序列化.NET對(duì)象的最快方法。這是我到目前為止的內(nèi)容:public class TD{ public List<CT> CTs { get; set; } public List<TE> TEs { get; set; } public string Code { get; set; } public string Message { get; set; } public DateTime StartDate { get; set; } public DateTime EndDate { get; set; } public static string Serialize(List<TD> tData) { var serializer = new XmlSerializer(typeof(List<TD>)); TextWriter writer = new StringWriter(); serializer.Serialize(writer, tData); return writer.ToString(); } public static List<TD> Deserialize(string tData) { var serializer = new XmlSerializer(typeof(List<TD>)); TextReader reader = new StringReader(tData); return (List<TD>)serializer.Deserialize(reader); } }
4 回答

繁花不似錦
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
另一個(gè)聲稱(chēng)是超快速的串行器是netserializer。
他們網(wǎng)站上提供的數(shù)據(jù)顯示,其性能是protobuf的2倍,我自己還沒(méi)有嘗試過(guò),但是如果您正在評(píng)估各種選擇,也可以嘗試一下
- 4 回答
- 0 關(guān)注
- 621 瀏覽
添加回答
舉報(bào)
0/150
提交
取消