C#最基础的知识基本上结束了,才开始上课的时候介绍了一些关于framwork的知识点,介绍了.NET工做在framwork上而后framwork又寄托于宿主操做系统之上,就像是一颗参天大树同样,.NET是寄托在大树上的一只虫子而已,从树上汲取养分和水分。另外.NET和操做系统之间有一个公共语言运行库存在于二者之间至关因而两个链接的介质。c#
下面介绍一下c#的一些优势吧:数组
一、彻底面向对象的的设计安全
二、很是强的类型安全函数
三、很好的融合了VB的简明性和C++的强大功能ui
四、垃圾回收操作系统
五、关键字和语法与C和C++相似设计
六、使用委托而不是函数指针,加强了类型安全和安全性。指针
简单数据类型:(目的:更好的管理计算机的数据,使得计算机内的数据可以更加精细)对象
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
简单地内容基本上就这些了更多的仍是须要经过代码解释的!