public T SerializeToStream<T>(Stream stream) { return Serializer.Deserialize<T>(stream, data) }
Simple Code 4 - 針對 Byte array and string deserialize
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
public T DeSerializeFromBytes<T>(byte[] data) { T result; using (var stream = new MemoryStream(data)) { stream.Seek(0, SeekOrigin.Begin); result = this.DeSerializeFromStream<T>(stream); }
return result; }
public T DeSerializeFromString<T>(string data) { returnthis.DeSerializeFromBytes<T>(Encoding.ASCII.GetBytes(data)); }