C#_数据类型

数据类型

类型说明:引 用类型和值类型都继承自System.Object类

分类

  1. 值类型【value type】
    值类型派生自System.ValueType 类【System.Object的子类】,值类型的变量可以直接分配一个值,值类型直接包含数据本身。当对一个值类型的变量进行操作时,实际是在操作拷贝的该变量的一个副本,而不是原始数据
    1.1. 简单的值类型: int char float等基本类型简单的值类型
    1.2 结构体
    用于组织和存储相关数据,可以使一个单一变量存储各种数据类型的相关数据。struct 关键字用于创建结构体。
    1.3 枚举:enum(派生于System.Enum);
    1.4 可空类型(派生于System.Nullable泛型结构体,T? 实际上是System.Nullable的别名)
  2. 引用类型
    2.1 数组(派生于System.Array)
    2.2 用户用定义的以下类型:
    2.3 类:class(派生于System.Object);
    2.4 接口:interface
    2.5 委托:delegate(派生于System.Delegate)。
    2.6 object(System.Object的别名);
    2.7字符串:string(System.String的别名)。
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值