码迷,mamicode.com
首页 > 其他好文 > 详细

15.02.13-代码小技巧

时间:2015-02-13 14:37:42      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

Dictionary的初始化:

Dictionary<string, int> xx = new Dictionary<string, int> { { "a", 1 }, { "b", 2 } };

List的初始化:

List<int> yy = new List<int> { 1, 2, 3, 4 };

 

不用一个一个的Add,可以直接用这样的格式初始化IDictionary(?)和IList(?)的对象。

下面的RouteValueDictionary也是继承IDictionary<string,object>的,也可以用上面的格式,直接初始化值:

new RouteValueDictionary { { "controller", "Home" }, { "action", "Index" } }

添加一个Route:

routes.Add("MyRoute", new Route("{controller}/{action}/{newid}"
    , new RouteValueDictionary { { "controller", "Home" }, { "action", "Index" } }
    , null
    , new RouteValueDictionary { { "area", "Test" } }
    , new MvcRouteHandler())
    );

15.02.13-代码小技巧

标签:

原文地址:http://www.cnblogs.com/icyJ/p/4290154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!