
C# Language
yyueshen
这个作者很懒,什么都没留下…
展开
-
ArrayList 增加16
前几天面试的时候被问到 ArrayList作为一个可自动增长的数组,它的初始大小是多少,如果内容越界,每次增长多少。我回答说,都是16。接着那人又问,为什么是16? 我语塞,不知如何作答。今天跟我哥闲谈时说起这次面试,又一次提到这个问题,我说Arraylist每当其中元素量达到界限时,都会增加16,可为什么是16?我突然想到可能是系统要new一个新的ArrayList然后再连接过来,这样,每次原创 2010-04-17 20:54:00 · 644 阅读 · 0 评论 -
原来DateTime? 和DataTime的区别不只是可否为空
今天相对一个DateTime?的对象进行格式化,突然发现DateTime?对象里的toString方法是没有参数的,而且只有一个。看网上大家都说DateTime的toString方法有4个重载,我还以为是在3.5的时候把这个去掉了?又觉得太rediculous了。然后发现原来DateTime?对象里有一个value属性,value的类型才是DateTime。声明了一个int?,发现和DateT原创 2010-04-24 15:01:00 · 1191 阅读 · 0 评论 -
Asp.Net MVC 中获取Controller, Action 和参数的值
var controllerName = RouteData.Values["controller"]; var actionName = RouteData.Values["action"]; var parameterName = RouteData.Values["id"];原创 2013-06-15 11:05:41 · 1409 阅读 · 0 评论