怎么反序列化c# 序列化类后生成的byte[] 数组

如何反序列化c# 序列化类后生成的byte[] 数组
android和c#通过 socket通讯
c# 这边将一个类序列化成byte[] 通过 socket 传送到android
android如何反序列化这个byte[]
------解决方案--------------------
try

ClassA classa=(ClassA)new ObjectInputStream(new ByteArrayInputStream(bytes)).readObject();