当前位置: 首页 > article >正文

C#Struct堆栈

Struct若其内部含有堆对象,Struct的该对象放在堆上;
Struct当做参数传递时,其堆属性作为引用传递,值属性还是作为值传递;

struct TS
{
public int[] t1;
public int t2;
}

public void TF1(TS t)
{
int[] t1 = t.t1;
t1[0] = 2;
t.t2 = 20;
}

public void Main()
{
TS ts = new TS();
ts.t1 = new int[1];
ts.t1[0] = 1;
ts.t2 = 2;
TF1(ts);
Console.WriteLine(ts.t1[0]);
Console.WriteLine(ts.t2);
}

输出:
2
2


http://www.kler.cn/a/473331.html

相关文章:

  • 微信小程序map组件所有markers展示在视野范围内
  • 如何用 ESP32-CAM 做一个实时视频流服务器
  • LeetCode 3019.按键变更的次数:遍历(转小写)
  • 嵌入式ARM平台 openwrt系统下 基于FFmpeg 的视频采集及推流 实践
  • ECharts系列:echart中折线图折线设置不平滑显示
  • java 转义 反斜杠 Unexpected internal error near index 1
  • MYSQL重置密码
  • Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
  • Mysql连接报错排查解决记录
  • docker学习记录:创建mongodb副本集
  • RAG应用在得物开放平台的智能答疑的探索
  • linux 服务器清理
  • Go语言的数据库编程
  • selenium在Linux环境下截屏(save_screenshot)中文乱码的问题
  • Go语言的 的垃圾回收(Garbage Collection)核心知识
  • 新版2024AndroidStudio项目目录结构拆分
  • vue3 + ts + element-plus(el-upload + vuedraggable实现上传OSS并排序)
  • Nginx入门笔记
  • 数据结构:LinkedList与链表—面试题(三)
  • DATACOM-广域网技术(ATM、PPP、PPPoE)-复习-实验
  • 【单片机】实现一个简单的ADC滤波器
  • 数据结构(1~10)
  • Flutter Web 中文字体显示异常问题
  • C++之闭散列哈希表
  • 使用 Python 的 pyttsx3 库进行文本转语音
  • 探索电商宝藏:用Java打造1688商品详情爬虫,挖掘商业价值