知识点总结


命名空间:

定义:命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。

作用: 命名空间的作用就好比分地盘,便于集中管理,c#是完全 面向对象 的语言,所有对象的类型定义都必须是在某个命名空间 下定义 ,所有的方法 都必须包含类型定义中,好比人(方法)必须属于某个市(类型定义),这个市又必须属于某个省(命名空间)。

引用:using

using关键字主要有两个用途:
  • 作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。

                       允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用:
             例:using System.Text;

                       为命名空间或类型创建别名。
             例:using Project = PC.MyCompany.Project;

  • 作为语句,用于定义一个范围,在此范围的末尾将释放对象。

类型转换:

字符串转换为其他类型:XX . Parse(字符串)

任意类型之间的转换:Convent  . ToXX(任何类型)


switch...case...

每一个case都要以一个结束跳转控制语句结束( break/return/goto )

break和continue的区别:
break是结束整个循环体,continue是结束单次循环

方法:

成员方法:

定义:实现类所具有的行为

格式:[修饰符]返回类型 方法名([参数列表]){   }

构造方法:

定义:特殊的成员方法,对象被创建时初始对象的方法

特点:必须与类名完全一样
          没有返回类型
          如省略,会自动调用默认的构造方法,即无参的构造方法
          一般做初始化成员变量的工作

格式:[修饰符] 方法名(){}

用关键字private修饰的构造函数就是私有构造函数。

析构函数:

定义: 析构函数用于析构类的实例, 函数名也应与类名相同,只是在函数名前面加一个位取反符~,例如~stud( ),以区别于 构造函数

特点:
  • 不能在结构中定义析构函数。 只能对类使用析构函数。

  • 一个类只能有一个析构函数。

  • 无法继承或重载析构函数。

  • 无法调用析构函数。 它们是被自动调用的。

  • 析构函数既没有修饰符,也没有参数。

作用: 析构函数主要被用来放弃在类对象的 构造函数 或生命期中获得的资源

方法重载:

定义:相同的方法名,不同的参数列表

作用: 调用过程中,减少列表长度

        重载方法只是对原有方法的一种升级,所以方法名相同可以方便原有使用


更多精彩请点击 http://www.gopedu.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值