C#
文章平均质量分 84
brook_shi
这个作者很懒,什么都没留下…
展开
-
30分钟?不需要,轻松读懂IL
先说说学IL有什么用,有人可能觉得这玩意平常写代码又用不上,学了有个卵用。到底有没有卵用呢,暂且也不说什么学了可以看看一些语法糖的实现,或对.net理解更深一点这些虚头巴脑的东西。最重要的理由就是一个:当面试官看你简历上写着精通C#时,问你一句:"懂不懂IL?" 怎么回答?"不好意思,那东西没什么卵用,所以我没学。"还是"还行,可以探讨一下。"你觉得哪个回答好呢,答得好原创 2016-03-04 16:49:22 · 550 阅读 · 0 评论 -
进阶篇:以IL为剑,直指async/await
接上篇:30分钟?不需要,轻松读懂IL,这篇主要从IL入手来理解async/await的工作原理。先简单介绍下async/await,这是.net 4.5引入的语法糖,配合Task使用可以非常优雅的写异步操作代码,它本身并不会去创建一个新线程,线程的工作还是由Task来做,async/await只是让开发人员以直观的方式写异步操作代码,而不像以前那样到处都是callback或事件。原创 2016-03-04 16:53:45 · 3113 阅读 · 0 评论 -
【开源】XPShadow, 用阴影让UWP更有层次感
UWP采用的是纯扁平化的设计,个人感觉极端了点,整个世界都是平的,导致App分不清层次,看不出重点。其实扁平化是趋势,android, ios都在搞,问题是android, ios都可以很轻松的实现阴影来突出重点和分层,android的material design更是火了一通,其中也大量用到阴影(card, float button等)。做UWP应用的时候就想WinRT用的xaml和WPF差原创 2016-03-06 22:33:41 · 807 阅读 · 1 评论