title: Is it possible to use Enum with Pair Values like dictionary
body: <p>In c# I'm a little puzzled to understand Enum.</p>
  
  <p>In my specif case I would need store constant value in a Name Value format like></p>
  
  <p>300 seconds = 5 minutes</p>
  
  <p>At the moment I use this class.</p>
  
  <ul>
  <li>Would be possible to use Enum instead, so I the Enum class would look likes?</li>
  <li>Can I store in an Enum a Pair Values?</li>
  </ul>
  
  <p>Could you provide me a sample of code?</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Web;
  
  namespace MyWebSite.Models
  {
      public class Reminders
      {
          private sortedDictionary&lt;int, string&gt; remindersValue = new SortedDictionary&lt;int, string&gt;();
  
          // We are settign the default values using the Costructor
          public Reminders()
          {
              remindersValue.Add(0, "None");
              remindersValue.Add(300, "5 minutes before");
              remindersValue.Add(900, "15 minutes before");
          }
  
          public SortedDictionary&lt;int, string&gt; GetValues()
          {
              return remindersValue;
          }
  
      }
  }
  </code></pre>