Tôi muốn tạo một chuỗi nhị phân của một đối tượng và kết quả để lưu nó vào cơ sở dữ liệu.C# Object Binary Serialization
Person person = new Person();
person.Name = "something";
MemoryStream memorystream = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(memorystream, person);
Làm cách nào để chuyển đổi bộ nhớ trong loại chuỗi được lưu trong cơ sở dữ liệu và sau này để có thể deserialize đối tượng?
byte thành chuỗi --- cần một số Mã hóa. – loneshark99
@ loneshark99: Tôi không hiểu bình luận của bạn chút nào. Nếu đây là dữ liệu nhị phân tùy ý - chứ không phải là văn bản được mã hóa - thì sử dụng 'Mã hóa' sẽ chính xác là phương pháp * sai *. –
Tôi đang học, nhưng tôi tự hỏi tại sao Mã hóa không phải là cách tiếp cận đúng và ToBase64String là. – loneshark99