C#总结

来源:互联网 发布:identifier c语言 编辑:程序博客网 时间:2024/06/16 18:10


【前情概要】


    C#的学习和大话设计模式是一个项目,但是它们确实属于两个不同的科目。

    C#讲述了一种全新的编程语言,我们学习的是楚老师讲解的还是挺不错的,虽然我们仅仅学习的是其中我们需要掌握的一部分,但是我们会在今后的学习中继续学习它。这也是必然,因为我们在其中肯定有地方掌握的不牢靠,这些就是我们需要日后下功夫来弥补的漏洞。


【详细描述】


    视频总共分为34集,第一部分是讲解了C#的一些基本内容:概述、表达式、运算符、控制流、数组,这几个版块。我们在学习的时候可以和我们之前学过的VB来作比较,这样不仅能帮助我们理解而且也能够帮助我们来回忆一下VB的相关知识。在VB中我们也学过表达式、运算符、控制流和数组,虽然他们之间有些差别但是这并不会成为我们比较的阻碍。

    楚老师讲解的C#视频中还有涉及到UML的一些知识点,这个应该很是熟悉了,毕竟我们刚刚学过去。下面就让我们一起来回顾一下C#:


{第一部分}

1、我们在C#控制台程序中敲的第一个例子就是“hello world”,然后根据这个来讲解了一下C#的程序集、命名空间、类型、类、方法还有注释。前几个都基本没有问题,我们来着重说一下注释。注释跟VB存在着差异,VB中是用逗号来表示注释语言的,而 C#使用传统的C语言风格注释:单行注释使用//,多行注释使用/*…*/

2、在C#中我们经常见到的就是:console.writeline(””),相信大家都知道它是干啥的,它就是来输出的;VB中是用print来表示输出。

3、接下来就是常量与变量的学习,这里主要讲解变量的相关知识,变量包括:值类型、引用类型、枚举类型。变量操作:作用域和赋值。

4、表达式和运算符的讲解个人认为是VB的扩展,因为它增加了许多新的东西,不是特别难理解,但是比较多,需要我们大家认真学习。

5、流控制:这个部分讲解的控制语句。If……else语句、switch语句、循环for语句、while循环语句、do  while 语句、foreach语句、goto语句、break语句、continue语句、return语句、using语句。

6、数组是第一部分的最后一个内容,小编我自己掌握的也不是很好,所以就不在这里献丑了。

那相信大家都还记得在第一部分结束的时候楚老师留的那个作业吗?不知道大家的4个小例子实现了几个呢?

{第二部分}

第二部分是面向对象的一些知识:继承、封装、多态、接口等等。

1访问限制符: 访问限制符:public、protected、private、internal

2 封装:例如电视,我们不需要知道电视的内部结构,我们只需要知道怎么用就行了

3继承:电视从黑白到彩色,到高清晰,不管怎么发展而声音、图像功能一直被延续下来

4接口:对外接口是稳定的,内部代码可以改变。录像机的接口;银行的跨行动作;

5 this关键字、base关键字、override关键字、virtual关键字、抽象类中的abstract关键字等等

6构造函数:这个内容我们在接下来的设计模式中会经常用到。

{第三部分}

第三部分小编是将剩下的都归类于此:委托、UML相关事物、索引器、异常处理。

这里我们着重说一下异常处理,我们在VB中异常处理的时候用到的是onerror….goto这个方式来处理的,而在C#中是用到了try….catch….finally,这是两个语言差异的地方,大家注意一点。


【临行赠言】


少壮不努力老大徒伤悲,出来混总是要还的!



0 0