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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值