繁体   English   中英

控制器中的C#ASP.NET MVC关联数组

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM