一周知识点总结

C#最基础的知识基本上结束了,才开始上课的时候介绍了一些关于framwork的知识点,介绍了.NET工作在framwork上然后framwork又寄托于宿主操作系统之上,就像是一颗参天大树一样,.NET是寄托在大树上的一只虫子而已,从树上汲取营养和水分。另外.NET和操作系统之间有一个公共语言运行库存在于两者之间相当于是两个连接的介质。

下面介绍一下c#的一些优点吧:

1、完全面向对象的的设计

2、非常强的类型安全

3、很好的融合了VB的简明性和C++的强大功能

4、垃圾回收

5、关键字和语法与C和C++类似

6、使用委托而不是函数指针,增强了类型安全和安全性。

简单数据类型:(目的:更好的管理计算机的数据,使得计算机内的数据能够更加精细)

byte 、sbyte、short、ushort、int、uint、long、ulong、bool、char、decimal double、floatC#中浮点数无法完全准确的表达精确数,比如十进制数在C#中用dicimal 精度到小数点后28位,基本上在我们平时的程序中够用了。

另外一个很重要的内容就是引用类型和值类型了,引用类型用的最多的可以说是在值传递中了,它在传递的时候并不是传递的值,而是传递了一个引用,打个比方说:你告诉了我一条道路去通往某个冰箱(里面有很多食物),那条路就相当于是一个引用,我如果将冰箱里面的东西改变了,那么你如果需要冰箱里面的东西的时候,就不是原先你给我介绍的东西了。值引用相对来说比较简单,在使用的过程中很少会出现错误,在这里就不做介绍了。

还有变量和常量。变量的命名等,还有类的定义,属性,字段等等,驼峰规则和pascal规则(构成名称的每个单词首字母都大写) 

条件控制语句;

if ……else、if ……else if……else if……、switch case、

循环控制语句

while……do、do ……while 、for、foreach() 

跳转语句

break、continue

错误和异常处理

try catch(Exception e){e.Message}

面向对象(三大特性:继承、封装、多态  拆箱和装箱) 

类:

   作用;是描述对象的结构

    字段:如果需要访问静态字段,不能用对象的名字而是需要用类名。

    属性:对外表现的自我特征,属性和字段相比,它提供了更多的读写控制。

    方法:静态方法也要用static修饰符修饰,如果调用静态方法,需要用类名而不是实例名,静态方法只能访问;类的静态成员,而不能直接访问实例成员。

        构造函数:构造函数也有静态的,静态构造函数在类出现的时候会被自动调用,静态构造函数用来初始化静态字段,静态成员乐意直接在申明的时候初始化。

  方法的重载:(参数个数和类型不同,不能用返回值确定)

数组:介绍的比较简单,arrays。lenth

*字符串操作:string

*集合类:list dictionary quenu stack hashtable sortlist 

简单地内容基本上就这些了更多的还是需要通过代码解释的!

 

你可能感兴趣的:(一周知识点总结)