在这里讨论了SO之后,我已经多次读过可变结构是"邪恶"的评论(就像这个问题的答案一样).
C#中可变性和结构的实际问题是什么?
c# struct mutable immutability
C#中的可变字符串和不可变字符串有什么区别?
c# string
c# ×2
immutability ×1
mutable ×1
string ×1
struct ×1