Trong quá trình tuần tự hóa, chúng tôi có thể sử dụng luồng bộ nhớ hoặc luồng tệp.sự khác biệt giữa luồng bộ nhớ và dòng phim
Sự khác biệt cơ bản giữa hai loại này là gì? Luồng bộ nhớ có nghĩa là gì?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization.Formatters.Binary;
namespace Serilization
{
class Program
{
static void Main(string[] args)
{
MemoryStream aStream = new MemoryStream();
BinaryFormatter aBinaryFormat = new BinaryFormatter();
aBinaryFormat.Serialize(aStream, person);
aStream.Close();
}
}
}
vì đối tượng đã có trong bộ nhớ, tại sao chúng ta phân bổ luồng bộ nhớ cho quá trình serilization? – Raghav55
Vì luồng bộ nhớ điều khiển đối tượng dưới dạng chuỗi byte, không phải là chương trình logic của nó "có nghĩa". – Tudor
@tudor: kể từ khi tôi mới làm quen với .net, bạn có thể giải thích về breif về điều này không? – Raghav55