title: Creating a Month Dropdown in C# ASP.NET MVC
body: <p>This method seems stupid and a bit heavy; is there a more optimal way of creating the same thing (its for an MVC View Dropdown)</p>
  
  <pre><code>private List&lt;KeyValuePair&lt;int, string&gt;&gt; getMonthListDD
  {
      get
      {
          var dDur = new List&lt;KeyValuePair&lt;int, string&gt;&gt;();
          dDur.Add(new KeyValuePair&lt;int, string&gt;(1, "January"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(2, "Febuary"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(3, "March"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(4, "April"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(5, "May"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(6, "June"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(7, "July"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(8, "August"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(9, "September"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(10, "October"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(11, "November"));
          dDur.Add(new KeyValuePair&lt;int, string&gt;(12, "December"));
  
          return dDur;
      }
  }
  </code></pre>