title: What is the best way to store pairs of strings, make an object or use a class in .NET?
body: <p>Don't know whether I'm having a &quot;thick day&quot; - but I just wondered what is the best route here.</p>
  <p>Context:</p>
  <p>I have a list of fields and I want to store alias names with them (I'm using .NET 2.0 BTW) e.g.</p>
  <p><img src="https://i.stack.imgur.com/9CnBx.png" alt="enter image description here" /></p>
  <p>So its essentially a pair of strings:</p>
  <blockquote>
  <p>REFERENCE, Ref</p>
  <p>COMMUNITY, Community</p>
  <p>POST_CODE, Zip Code</p>
  </blockquote>
  <p>... and I'm thinking it seems overboard all the time to keep creating objects for things like this, so should I create a StringDictionary and store the values that way, even though I would not use any of the functionality of the StringDictionary class and I'm not bothered about a key value pair association etc - I just want to keep a pair of strings essentially.</p>
  <p>Any help/pointers would be great.</p>