1、const关键字
const int s =0; s++ ; 报错
const的值不可改变,增加安全性
const给出了对应的内存地址,每次使用只拷贝一份,节省资源
编译器将const常量放在符号表中,每次使用不会有存储和读内存操作,提高效率
2、挖坑 索引器
3、设置下拉列表的默认selected
public ActionResult index()
{
Time time = new Time{ year =DataTime.Now.Year};
return (time);
}
@Html.DropDownListFor(time=> time.year, new SelectList(...) )
那么这个下拉框的默认选项就是当前时间了
同理,textbox什么的也是如此
而<index type="text" name="year" />则没这个效果
那么猜测,具有相同name的属性的hemlhelper会自动绑定模型
4、item.Sex!=null &&item.Sex==1?"男":"女";
代码实现了两重功能,1 、处理空异常 2、根据sex值判断男女
巧妙的思路,代码的黑科技
举一反三:
1、for(fun1;fun2;fun3)循环 执行顺序 fun1 fun2 fun3 fun2 fun3....
2、|| 当左为真时,右不再执行
3、s+"" 可以避免s为空 if((s+"").length==0) 判断最快