1
是否可以獲取二進制序列化對象(或其他對象列表)的數據,因爲它可以在XML或soap中完成。請注意,我不知道對象結構(私人和公共領域等)?通過二進制序列化對象的數據,我的意思是所有字段的值。二進制反序列化:獲取對象數據
是否可以獲取二進制序列化對象(或其他對象列表)的數據,因爲它可以在XML或soap中完成。請注意,我不知道對象結構(私人和公共領域等)?通過二進制序列化對象的數據,我的意思是所有字段的值。二進制反序列化:獲取對象數據
可以說你有一個流。
object yourData;
var SerializeBinaryFileName = @"C:\Temp\binary.bf";
using (Stream stream = File.Open(SerializeBinaryFileName, FileMode.Open))
{
BinaryFormatter bformatter = new BinaryFormatter();
yourData = bformatter.Deserialize(stream);
stream.Close();
}
然後你在yourData變量中有你的對象圖。 您可以讀取它,因爲可以讀取任何其他對象圖形。
而且,如果文件被德爾福序列化,將工作嗎? – seeker 2012-07-21 09:32:27
當然這是可能的。你必須反序列化你的對象圖,然後你可以用它來做你想要的。請詳細說明你想達到的目標。 – 2012-07-21 09:14:56
它*聽起來像你有一塊BF數據,但沒有這個類,並且想知道數據代表什麼。它是否正確? – 2012-07-21 09:26:18
當然,這是正確的 – seeker 2012-07-21 09:36:19