![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
——基础语法(C#)
Zero_77
换位思考
展开
-
C# Func委托与表达式树Expression的关联和区分
学习了匿名委托Func<T,TResult>后,对委托的了解更深入了点。如果对委托不了解,我们先看委托的概念和定义:Func<T, TResult> 委托.NET Framework (current version)封装一个方法,该方法具有一个参数,且返回由 TResult 参数指定的类型的值。如需仔细了解请看官方文档:https://msdn.mic...原创 2018-07-24 10:22:53 · 2911 阅读 · 0 评论 -
C#中DateTime的缺陷 ---- 代替品DateTimeOffset
C#中的DateTime在逻辑上有个非常严重的缺陷:> var d = DateTime.Now;> var d2 = d.ToUniversalTime();> d == d2false> d.Equals(d2);false在C#交互模式中输入以上代码,可以发现尽管一个是本地时间(d),一个是UTC时间(d2),只是时区不一样,但在这个世...转载 2019-03-05 12:00:00 · 626 阅读 · 0 评论 -
C#常用到的特性大全(持续更新)
目录当问到特性是什么的时候,有个解释是这样的。JsonProperty Attribute[Required]写代码总会碰到各种各样的特性,经常会忘了是什么,干脆就做个记录吧。当问到特性是什么的时候,有个解释是这样的。特性它什么都不干,只是给类(或者方法,属性等)贴一个小标签。这个标签可以用反射API检索到。如果你不去检索,和没有这个特性没有任何区别。当然了,...原创 2019-03-07 18:05:34 · 2559 阅读 · 0 评论