今天是: 2024-06-25    "全国土地日"  珍惜土地资源,合理利用土地资源

技巧网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

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

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

[复制链接]

  离线 

TA的专栏

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

75

主题

5

回帖

336万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

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

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

2. 常见值类型
1intfloatdouble...等值类型
2enum:枚举

3. 引用类型传递自己

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

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

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

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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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