三、C#入门—数据类型
2021-03-11 23:28
标签:hello 全局变量 输出 object nbsp char 引用 基类 分配 声明->赋值->使用 作用域:变量作用域为包含它的大括号内 1)const 数据类型 常量名称 = 常量值 声明常量时一定要赋值 2)@作用 1)C#预定义的数据类型包括两种:值类型、引用类型 区别: 值类型是在栈中操作,引用类型则在堆中分配存储单元 传递类型方式不同 2)内存分配: 栈 --> 局部变量 堆 --> new/malloc .data --> 已初始化的全局变量、静态变量,可读写 .bss --> 未初始化全局变量、静态变量,可读写 data --> 常量区,只读 code --> 代码区,只读 3)值类型包括数值类型、布尔类型和字符类型 1)引用类型包括对象(object)和字符串(string) object类型:所有其他类型的基类型 字符串:不可变性,当你给一个字符串重新赋值后,老值并没有摧毁,而是重新开辟一块空间存储老值,当程序结束后,GC扫描整个内存,如果 发现有的空间没有被指向,则立即把它摧毁。可以将String看做是char类型的一个只读数组 —本博客基于我要自学网 三、C#入门—数据类型 标签:hello 全局变量 输出 object nbsp char 引用 基类 分配 原文地址:https://www.cnblogs.com/Just-a-calm-programmer/p/12553778.html三、C#数据类型
3.1.变量
3.2.常量
3.3.数据类型之值类型
3.4.数据类型之引用类型