c#學習筆記雜項(一)

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章