Serialize و Deserialize کردن ArrayList به binary file در #C
سلام بر تمامی برنامه نویسان سی شارپ 😉 در این مطلب ، Serialize و Deserialize کردن ArrayList به binary file در سی شارپ #C رو براتون آماده کردم. انشاالله که این کد براتون مفید باشه.
خروجی پروژه اول که Serialize کردن هست به این صورت می باشد:
Binary people:
G
L
A
G
L
A
Serialize و Deserialize کردن ArrayList به binary file :
using System;
using System.IO;
using System.Collections;
using System.Runtime.Serialization.Formatters.Soap;
using System.Runtime.Serialization.Formatters.Binary;
class MainClass
{
public static void Main()
{
ArrayList people = new ArrayList();
people.Add("G");
people.Add("L");
people.Add("A");
BinarySerialize(people);
ArrayList binaryPeople = BinaryDeserialize();
Console.WriteLine("Binary people:");
foreach (string s in binaryPeople)
{
Console.WriteLine("\t" + s);
}
}
private static void BinarySerialize(ArrayList list)
{
using System.IO;
using System.Collections;
using System.Runtime.Serialization.Formatters.Soap;
using System.Runtime.Serialization.Formatters.Binary;
class MainClass
{
public static void Main()
{
ArrayList people = new ArrayList();
people.Add("G");
people.Add("L");
people.Add("A");
BinarySerialize(people);
ArrayList binaryPeople = BinaryDeserialize();
Console.WriteLine("Binary people:");
foreach (string s in binaryPeople)
{
Console.WriteLine("\t" + s);
}
}
private static void BinarySerialize(ArrayList list)
{