打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
三、C#入门—数据类型

C#数据类型

变量

  声明->赋值->使用 

  作用域:变量作用域为包含它的大括号内

常量

  1.const 数据类型 常量名称 = 常量值

    声明常量时一定要赋值

  2.@作用 

    输出转义字符  @"Hello World\n"

    让字符串换行  

    关键字用作标识符 @namespace @class ..

数据类型之值类型

  1.C#预定义的数据类型包括两种:值类型、引用类型

    区别:

    值类型是在栈中操作,引用类型则在堆中分配存储单元

    传递类型方式不同

  2.内存分配:

    栈  --> 局部变量

    堆  --> new/malloc

    .data   --> 已初始化的全局变量、静态变量,可读写

    .bss    --> 未初始化全局变量、静态变量,可读写

    data    --> 常量区,只读    

    code   --> 代码区,只读

  3.值类型包括数值类型、布尔类型和字符类型

数据类型之引用类型

  引用类型包括对象(object)和字符串(string)

  object类型:所有其他类型的基类型

  字符串:不可变性,当你给一个字符串重新赋值后,老值并没有摧毁,而是重新开辟一块空间存储老值,当程序结束后,GC扫描整个内存,如果发现有的空间没有被指向,则立即把它摧毁。

      

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
(1)字符型数据
第3讲 常量、变量与数据类型(二)
Excel VBA 不可一世的宏中,它的基本数据构成你知道多少
Java中常量、变量及基本数据类型
Python中的变量和数据类型
Day1
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服