title: Why isn't there an XML-serializable dictionary in .NET?
body: <p>I need an XML-serializable dictionary. Actually, I now have two quite different programs that need one. I was rather surprised to see that .NET doesn't have one.</p>
  <p>Can someone enlighten me, given how dependent various .NET features are on XML serialization, why there isn't an XML-serializable dictionary?</p>