c#的数据类型

 值类型:包括简单类型、结构类型、枚举类型
简单类型
整型
布尔型 只能是true和false,整型和布尔型之间不能转换
实数型 float、double、decimal
字符型 char

引用类型:包括类、代表、数组、接口
类:类是面向对象编程的基本单位,是一种包含数据成员、函数成员和嵌套类型的数据结构
数据成员:包括常量、域和事件
函数成员:包括方法、属性、索引指示器、运算符、构造函数和析构函数
类支持继承机制
object类是所有其它类的基类
string类封装了许多关于字符串的操作
代表相当于c#中的函数指针原形 delegate int MyDelegate()

装箱拆箱的概念

变量的类型
静态变量、非静态变量、数组元素、值参数、引用参数、输出参数、局部变量

类的修饰符
new----仅允许在嵌套类声明时使用
每个类都有构造函数
对于构造函数请注意以下几个问题:
1、一个类的构造函数通常与类名相同。
2、构造函数不声明返回类型。
3、一般地,构造函数总是public类型的。如果是private类型的,表明类不能被实例化,这通常用于只含有静态成员的类。
4、在构造函数中不要做对类的实例进行初始化以外的事情,也不要尝试显式地调用构造函数。

abstract
extern
c#中方法的参数有四种类型:
值参数
引用型参数 以ref修饰符声明
输出参数   以out修饰符声明
数组型参数 以params修饰符声明

抽象类
抽象类只能作为其它类的基类,它不能直接被实例化
抽象类允许包含抽象成员,虽然这不是必须的

interface IControl
{
  void Paint();
}
定义了一个名为IControl的接口,接口中包含一个成员方法Paint;

接口继承和类继承不同。首先,类继承不仅是说明继承,而且也是实现继承
显示接口成员

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值