C#
等不到来世
hi
展开
-
c#中两个问号(??)是什么意思
a??1等价于a==null?1:ac#里面看到?,就联想到null. 例如:int? a=null; //如果是int, 是不能赋null值的int b=a??2; //b=2int?代表取值范围是int+null. 这在一些应用场景能简化代码,比如我们经常遇到DateTime类型的数据,在DB层和逻辑层传递时常有非空判断以及最小值(C#和sqlserve原创 2016-03-28 11:23:02 · 7073 阅读 · 0 评论 -
log4net系列(一)--让日志马上跑起来
这篇文章废话不多说,先引导大家怎么快速把log4net应用到项目里面来。步骤:一. 首先我们要有一个log4net.dll.可以去我共享的资源里下:log4net.dll(ver:1.2.14)也可以去官网里下源码,然后自己编译出一个dll。二. 把log4net.dll引用到项目里来。通常先把dll拷到bin下面,然后项目上点右键,选择"Add Reference原创 2015-11-19 13:27:17 · 822 阅读 · 0 评论 -
winform项目使用log4net
原以为和webform一样,就是web.config换成App.config而已,结果日志死活不出来,搞了大半天才跑通。我尝试了两种方式,都遇到了问题,最后都跑通了。第一种:log4net节点配置全部写在App.config文件内。1. 添加log4net.dll引用。2. App.config的configuration节点下添加如下元素:原创 2016-05-09 17:22:49 · 2503 阅读 · 0 评论