Hello, you might want to give the BinaryFormatter class a try. It allows you to serialize and deserialize objects to and from a stream. As far as i know you could then retrieve the buffer from it or even write the stream to the serial port. You will find it in this namespace: System::Runtime::Serialization::Formatters::Binary; Anyway, I cannot guarantee that it will actually work, because i haven't had the time yet to test it by my own. Best regards Tobias