博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C#中Default的一种不常用的用法

Posted on 2011-04-27 09:52  寒风凌意  阅读(1220)  评论(3编辑  收藏  举报

  今天在看别人的项目的时候,偶然发现原来default在C#中还能这么用,是我以前没有见到过的用法。原来default也可以初始化变量。

  例如:int a=default(int);

  此时a的值为0,这里default的作用就是初始化他后面的类型的默认值。

     再如bool b=default(bool);这时b就为false.

     希望没有见过此用法的人,看到这种用法就不用再迷惑了!