[英]C# ASP.NET MVC Associative array in controller
我有这个问题。 我今年和去年都有假期。 您可以在今年使用去年的假期。 因此,举例来说。 我距离2013年还有5天,而2014年还有20天。我需要类似PHP的东西。
$holiday = array();
$holiday['2013'] = 5;
$holiday['2014'] = 20;
那么,在C#中还有更好的方法吗?
使用Dictionary<string,int>
看这里
我认为您正在寻找字典 。 像下面这样。
Dictionary<int, int> holiday = new Dictionary<int, int>();
holiday[2013] = 5;
holiday[2014] = 20;
如果您将int
用作年份而不是像PHP代码中那样的字符串类型,那会更好。
字典是一个类似但类型严格的集合。 在这里看看。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.