티스토리 뷰

아래 예제는 Generic Dictionary의 XML Serialization 가능 여부를 시험해 보기 위해서 만든 것이다.

결과는 Exception이 발생했다.

Generic Dictionary 타입은 지원하지 않는다는 메세지가 나왔다.

using System;
using System.Collections.Generic;
using System.Xml;
using System.Xml.Serialization;

namespace SerializationTest
{
   class Program
   {
       static void Main(string[] args)
       {
           Dictionary<string, int> myDictionary = new Dictionary<string, int>();
           myDictionary["One"] = 1;
           myDictionary["Two"] = 2;

           XmlSerializer myXmlSerializer = new XmlSerializer(typeof(Dictionary<string, int>));

           using (XmlWriter writer = XmlWriter.Create("serialization.xml"))
           {
               myXmlSerializer.Serialize(writer, myDictionary);
           }
       }
   }
}

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함