博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深入C#数据类型
阅读量:4542 次
发布时间:2019-06-08

本文共 420 字,大约阅读时间需要 1 分钟。

数据类型存储方式分为两类:值类型和引用类型

 

值类型:每个值类型都会单独开辟一个空间保护自己的值,这种数据所在的区域叫做栈  值类型主要包括基本数据类型、结构等

引用类型:将所有值放入一个内存中,叫做堆  引用类型主要包括数组、接口、类等

 

struct结构:使用时可以不用new,直接定义结构对象既可  声明结构的对象后,必须给结构的成语赋值

struct结构是值类型,没存储一个结构就会新开辟一个空间,因此用的多就会消耗很多空间,所以一般用于只用较少的字段

访问修饰符  struct 结构名{  //结构体 }

 

装箱和拆箱

将值类型转换为引用类型的过程称装箱,反之为拆箱

 

使用值方式传递值类型参数时,参数在方法中修改不会保留

使用值方式传递引用类型参数时,参数在方法中修改会保留

使用引用方式(ref)传递值类型和引用类型是参数都会修改保留

 

转载于:https://www.cnblogs.com/mumu555/p/6515659.html

你可能感兴趣的文章
leetcode 76. Minimum Window Substring
查看>>
如何用Eclipse打jar包
查看>>
学习是一种投资
查看>>
banking
查看>>
Android笔记(十七) Android中的Service
查看>>
第一次作业总结
查看>>
2013年11月15日
查看>>
Android5.0Demo
查看>>
c++ UDP套接字客服端代码示范
查看>>
python中的关键字---1(基础数据类)
查看>>
《windows程序设计》文本输出(03)
查看>>
虚拟机、容器与Docker
查看>>
波兰表达式
查看>>
总结一下几个for循环常见用法和区别
查看>>
LNMP安装目录及配置文件位置
查看>>
out 传值
查看>>
8. 负载均衡算法
查看>>
python把函数作为参数的函数
查看>>
《C++ Primer》之指向函数的指针
查看>>
Java自学笔记(第五天)面向对象--char[]和String--封装--构造函数--this
查看>>