2010-08-19 26 views
0

在asp.net中使用.ToString()的每個對象都可以作爲序列化來調用嗎? 如果是的話,那麼爲什麼,如果沒有,那麼爲什麼不..在asp.net中的序列化

感謝

回答

2

不,這不是真的。如果對象覆蓋ToString這意味着您可以打印其值,但該過程不是必需的。當對象實例轉換爲某種格式時,序列化是一個可逆過程。當從某種格式創建對象實例時,反序列化是相反的過程。在.NET中,用於序列化對象的通用格式是XML和二進制。對於二進制序列化類型,需要使用[Serializable]屬性進行修飾。

0

所有對象都從Object繼承tostring(),但並非所有對象都是可序列化的。序列化不涉及tostring方法。