Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
namespace project123
{
[Serializable]
class Class1
{
string _str;
[NonSerialized]
string _str2;
public string Str
{
get { return _str; }
set { _str = value; }
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
namespace project123
{
[Serializable]
class Class1
{
string _str;
[NonSerialized]
string _str2;
public string Str
{
get { return _str; }
set { _str = value; }
}
}
}
Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Diagnostics;
using System.Runtime.Serialization.Formatters.Binary;
namespace project123
{
class Program
{
static void Main(string[] args)
{
Class1 c = new Class1();
c.Str = "abc";
System.IO.MemoryStream ms = new System.IO.MemoryStream();
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, c);
ms.Position = 0;
Class1 c2 = (Class1)bf.Deserialize(ms);
Console.WriteLine(c2.Str);
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Diagnostics;
using System.Runtime.Serialization.Formatters.Binary;
namespace project123
{
class Program
{
static void Main(string[] args)
{
Class1 c = new Class1();
c.Str = "abc";
System.IO.MemoryStream ms = new System.IO.MemoryStream();
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, c);
ms.Position = 0;
Class1 c2 = (Class1)bf.Deserialize(ms);
Console.WriteLine(c2.Str);
Console.ReadLine();
}
}
}