gpt4 book ai didi

c# - 为什么要避免使用 foreach 迭代不可变值类型集合?

转载 作者:可可西里 更新时间:2023-11-01 08:32:34 24 4
gpt4 key购买 nike

在编码标准文档中,我发现了这样的说法:

Avoid using foreach to iterate over immutable value-type collections. E.g. String arrays.

为什么要避免这种情况?

最佳答案

你不应该回避它。您正在阅读的编码标准文档是在胡说八道。设法找到作者,请他解释。

除此之外,string 是一个引用类型,而数组总是可变的……老实说,这让我担心文档其余部分的质量。还有其他可疑的建议吗?

(“不可变”可能指的是值类型而不是集合 - 事实上,它是模棱两可的是另一个令人担忧的迹象,IMO。)

关于c# - 为什么要避免使用 foreach 迭代不可变值类型集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2273000/

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