, (), XML, : DataContractSerializer:
using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.Serialization;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var dictionary = new Dictionary<int, string>();
dictionary.Add(1,"John");
dictionary.Add(2,"Jane");
var serializer = new DataContractSerializer(typeof(Dictionary<int, string>));
using (var stream = new FileStream("dictionary.xml", FileMode.Create, FileAccess.Write))
{
serializer.WriteObject(stream,dictionary);
}
var xml = File.ReadAllText("dictionary.xml");
Console.WriteLine("dictionary was stored as: {0}",xml);
Console.ReadLine();
}
}
}