- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 解读经典《C#高级编程》第七版 Page38-45.核心C#.Chapter2
前言 控制流是语言中最基础的部分,我们不谈具体的细节,只讲讲一些关键和有趣的点。 01流控制 条件语句:if, else if, elseif语句的使用非常值得细讲,如何是好的使用习惯。有一点非常重要,就是尽可能的避免太多层次的嵌套,这将带来可读性灾难。我自己的原则是,if嵌套一般不超过2层,最多不超过3层。可读性是什么?是指:不只是你自己写的代码你自己能读懂,更重...
2018-12-28 17:30:42 265
原创 解读经典《C#高级编程》第七版 Page32-38.核心C#.Chapter2
前言 接下来讲讲预定义数据类型。关于数据类型,其实是非常值得透彻研究的。 01预定义数据类型 值类型和引用类型C#将把数据类型分为两种,值类型和引用类型,值类型存储在堆栈上,引用类型存储在托管堆上。因此,对于值类型,如果:Int a = 1;Int b = a;那么内存中就有两份的值1。而对应引用类型,如果:User userA = new Us...
2018-12-27 10:36:05 294
原创 解读经典《C#高级编程》第七版 Page20-32.核心C#.Chapter2
前言 讲到核心C#的语法,其实很难讲,因为大部分是基础知识。如果只讲入门的基础知识,那细节又多,意义也不大。我们就不讲一般性的内容,而是找一些有趣的点,展开讲讲。 01Hello World Hello World一般开始编程的开头,都是写一个Hello World程序,这本书也是不能免俗。我们发现,Hello World基本都是用控制台(Console)程序写的。...
2018-12-25 13:16:46 277 1
原创 解读经典-《C#高级编程》第七版-Chapter1-.Net体系结构-Page13-20
01程序集 程序集是包含编译好的、基于.Net Framework的代码逻辑单元。一般来说,在Visual Studio中的一个项目即一个程序集,而一个项目中包含多种不同的代码文件。程序集分为可执行程序集和库程序集,比如一个Winform项目就编译为可执行程序集,而Winform项目所包含的其他库项目则编译为库程序集。可执行程序集包含主程序入口点,而库程序集不包含。 程序集的特...
2018-12-20 06:40:17 245 2
原创 解读经典-《C#高级编程》第七版-Chapter1-.Net体系结构-Page6-13
01中间语言(IL).Net中间语言(IL)的特性,很大程度上来自于要支持多语言互操作性。要支持多语言互操作性,是因为微软想搞一个大事情,将它的老产品线VB和VC++,VJ++都装入.Net架构中。要支持多语言互操作,就需要实现这些基本功能:1) 继承:一种语言的类能继承另一种语言编写的类。2) 组合:一种语言的类可以包含另外一种语言的类的实例。3) 调用:一个对象能够调用其他...
2018-12-18 20:48:01 268 2
原创 解读经典-《C#高级编程》第七版-Chapter1-.Net体系结构-Page1-6
前言大家好。本号今天重启。看上一篇文章,已经是06年的事情了,从07年之后,我转做产品经理,机缘巧合,在2012年之后,又接触到.Net编程,在2016年正式回归到开发的行列,整整10年。最近几年,在技术上要补以前落下的课,所以变化很快,进步也很快,16年基于DevExpress做Winform开发,17年转到基于asp.net mvc做web开发,再转java web开发,又转Andri...
2018-12-12 10:39:43 360 1
Entity Framework6.0 Extended 扩展库(Mysql支持修正版)
2016-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人