今天是: 2026-10-28  美好的一天,从现在开始

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

搜索
热搜: PLC 视觉 活动
查看: 7727|回复: 0

[C#编程] C#编程值类型与引用类型变量传递原理

[复制链接]

  离线 

TA的专栏

累计签到:403 天
连续签到:1 天

106

主题

6

回帖

336万

积分

管理员

积分
3362453
发表于 2024-3-17 19:57:50 | 显示全部楼层 |阅读模式 江苏泰州
一、值类型与引用类型变量传递原理
1. 值类型传递副本

C#编程值类型与引用类型变量传递原理

C#编程值类型与引用类型变量传递原理

结论:基本数据类型在传递变量值时,传递的是变量的“副本”,而不是变量本身,变量修改后相互没有影响。

2. 常见值类型
【1】int、float、double...等值类型
【2】enum:枚举

3. 引用类型传递自己

C#编程值类型与引用类型变量传递原理

C#编程值类型与引用类型变量传递原理

总结
【1】引用类型变量传递“自己”,也就是变量本身,没有开辟新空间。
【2】自己=>变量地址/指针

4. 常见引用类型
【1】string:字符串(.NET做了特殊包装,属于引用类型,但是需要当值类型来使用)
【2】数组
【3】系统库中的各种类
【4】自定义的类

回复

使用道具 举报

请勿回复水贴 ;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
QQ在线咨询
售前咨询热线
暂无
售后咨询热线
暂无
快速回复 返回顶部 返回列表