gpt4 book ai didi

c# - 将 C# 7.2 'in' 参数修饰符放在各处是否有用

转载 作者:行者123 更新时间:2023-12-02 13:39:45 25 4
gpt4 key购买 nike

自 C# 7.2 起,in parameter modifier允许以只读方式通过引用传递参数。

据我了解,此修饰符允许通过引用传递结构并确保数据不会被修改。当需要传递大结构时,它对于性能目的很有用。

但是,将其用于较小的结构大小(例如 intbool)有用吗?

最佳答案

不,(盲目地)将 in 参数修饰符放在任何地方是没有用的,因为编译器可能会创建防御性副本。

具体示例可以在以下问题中找到:

关于c# - 将 C# 7.2 'in' 参数修饰符放在各处是否有用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59262861/

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