HashtableやDictionaryオブジェクトをXMLシリアル化する「オブジェクトの内容をファイルに保存、復元する」で説明している方法でHashtableやDictionaryオブジェクトをXMLファイルに保存(シリアル化)しようとすると、例外NotSupportedException(型 System.Collections.Hashtable は IDictionary を実装するため、サポートされません)が発生します。ここではこの回避法を幾つか紹介します。 なおここでは「オブジェクトの内容をファイルに保存、復元する」で説明している事柄については一切説明しませんので、基本的な部分が分からないという場合は、まずそちらをご覧ください。 DataContractSerializerを使用する.NET Framework 3.0で追加されたDataContractSerializerクラ
![HashtableやDictionaryオブジェクトをXMLシリアル化する](https://cdn-ak-scissors.b.st-hatena.com/image/square/7cb1e8b74392120410513d6eecd2aab5ca25ac50/height=288;version=1;width=512/https%3A%2F%2Fdobon.net%2Fs%2Fimg%2Fog%2Fm%2Fvb%2Fdotnet%2Ffile%2Fxmlserializerhashtable.jpg)