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) 判斷最快