gpt4 book ai didi

c# - 为什么字符串作为值类型,即使它是 C# 中的引用类型

转载 作者:行者123 更新时间:2023-11-30 17:16:41 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
In C#, why is String a reference type that behaves like a value type?

我知道字符串是引用类型,因为字符串可以非常大而堆栈只有 1 mb。但是在编码时以编程方式我看到它的行为类似于值类型例如

string func_name(string streg)

{
streg="hello";

return streg;

}

-------------

string str="hi";

str= func_name(str);

现在 str 得到值 hello 了吗?

为什么会这样?它和这里的值类型完全一样。

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