我的问题是:
- 我们什么时候应该使用值类型,什么时候应该使用引用类型?
- 两者的优缺点是什么?
- 如果到处都使用引用类型怎么办?有什么坏处吗?
也请讨论每一个的优点和缺点。我也想明白这一点。
最佳答案
对于代表值的小型不可变类型,您应该使用值类型。
Never make mutable structs .
对于其他一切,使用引用类型。
关于c# - 在 C# 中,使用值类型与引用类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4739213/