gpt4 book ai didi

c# - 结构应该总是不可变的吗?

转载 作者:行者123 更新时间:2023-11-30 13:52:29 28 4
gpt4 key购买 nike

我在这里阅读了一些关于结构的主题,其中有一个是关于结构以及它们应该如何表示不可变值(例如数字 - 1),因为它们的值类型行为/语义。

但另一方面,结构表示诸如电话号码之类的东西,对于同一个家庭可能会发生变化。

这是硬性规定吗?

最佳答案

电话号码不变;你只是得到一个不同的并丢弃旧的。旧的还是一如既往。与日期、数字等相同 - 在处理结构时请考虑这一点。它们是一种封装值的方法——就是;而不是值的使用,它会发生变化。

关于c# - 结构应该总是不可变的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2304485/

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