gpt4 book ai didi

c# - 带有引用类型参数的 ref 关键字

转载 作者:太空宇宙 更新时间:2023-11-03 21:27:39 25 4
gpt4 key购买 nike

<分区>

我认为更清楚的是,如果我将引用类型参数传递给方法,那将在方法内部更改为添加像这样的 ref 关键字

void Foo(ref Boo boo)
{
boo.Value = 6;
}

,即使这样也不会以任何方式影响程序执行,默认情况下对象是通过引用传递的,我不想更改像这样在 void 中引用:

void Foo(ref Boo boo)
{
boo = new Boo();
}

因为我认为使用 ref 从方法签名中可以清楚地看出我将在内部更改 Boo 而不是仅仅读取它。你同意?你怎么看这件事?

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