gpt4 book ai didi

c# - 可以安全地假设由 new 初始化的所有 C# 变量都是引用吗?

转载 作者:行者123 更新时间:2023-11-30 19:34:53 28 4
gpt4 key购买 nike

我现在正在学习 C# 引用。

是否可以假设所有分配有 new 的变量都是引用而不是值?

例子:

SomeType variable = new SomeType()

最佳答案

否:

  • 类的实例是引用,而结构的实例是值。
  • 类和结构都可以使用 new 构造

例如,System.Drawing.Point 是一个struct 而不是class:

Point point = new Point(1, 1); //point is a value, not a reference

关于c# - 可以安全地假设由 new 初始化的所有 C# 变量都是引用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/861555/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com