Durante la serializzazione possiamo usare sia il flusso di memoria che il flusso di file.differenza tra flusso di memoria e filestream
Qual è la differenza fondamentale tra questi due? Cosa significa flusso di memoria?
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();
}
}
}
poiché l'oggetto è già in memoria, perché dobbiamo allocare un flusso di memoria per la serilizzazione? – Raghav55
Poiché il flusso di memoria manipola l'oggetto come una sequenza di byte, non come "significato" del programma logico. – Tudor
@tudor: dal momento che sono novizio a .net, puoi spiegarlo in breif a riguardo? – Raghav55