孤独大地

文章
5
资源
0
加入时间
2年10月21天

结构体与类的赋值区别及用Equals和==比较它们相同数据的结果[游戏开发前的准备2]

C#里的结构体与类有非常大的相似之处,在实际使用时只有class和struct的区别。所以我列出了关于它们的不同之处,以及在不同情况下的比较:1.当引用1=引用2时结构体与类存在差异,因为在此后更改值1的值后值2对于类会发生改变,而结构体不会;2.当为引用1与引用2被分别赋予相同值时,类用Equals()或==作比较结果不相等,而结构体作比较是相等的。