C#中的一些基础

值类型与引用类型

值类型包括:【基本数据类型,如int,double,char,bool等】【枚举类型enum】【结构类型struct】

引用类型包括:【类类型,如基类Object,字符串类String等】【接口interface】【数组】

值类型可用ref与out,来实现参数的引用传递。

ref表示以引用方式将一个变量带入一个函数中,out用于实现一个函数多个返回值,用out修饰的参数需要在函数内部赋值。

访问修饰符

类的访问修饰符有:public,internal,abstract,sealed,static

成员的访问修饰符有:public,private,protected,internal,protected internal

          abstract,virtual,new,overrid

          static 

          extern

装箱与拆箱

把值类型数据放在堆上,是装箱。

把放在堆上的值类型取出,是拆箱。

扫描二维码关注公众号,回复: 1751677 查看本文章

int i = 123;

object obj = i;//Boxing

int j = (int) i;//Unboxing

异常

异常是程序运行中出现的,不总是因为代码逻辑有问题,而引起的错误。

异常会从第一次出现异常的函数中,一层一层往外抛,中间如果不处理,会一直抛到main函数。

C#中使用try……catch……finally……模式来处理异常

猜你喜欢

转载自www.cnblogs.com/fabao/p/9223549.html
今日推荐