我有一个内部应用程序,需要为两个日期类型元素(月份和年份)提供下拉列表。这些值不在数据库或其他信息库中。
我知道我可以通过将它们添加到类似于字典的对象中(我需要将月份与数字表示相关联,例如:一月=> 01),来设置所需值的列表:
var months = new Dictionary<String,String>();
months.Add("01", "January");
...
由于我可以选择一个起始年份,并在通用列表中迭代到当前或当前+1年,因此年份的下拉列表将更容易。
是否有更好的方法处理这些数据元素?是否有内置的功能或者应该实现的好的设计模式?