Ben*_*nny 0 operator-overloading
是否有可能在c#中重载operator =?
当我调用=时,我只想复制属性,而不是让左手引用引用另一个实例.
Kal*_*see 9
答案是否定的:
请注意,赋值运算符本身(=)不能重载.赋值总是将值的简单逐位副本执行到变量中.
即使有可能,我也不会推荐它.没有人阅读代码会认为赋值运算符过载的可能性很大.复制对象的方法将更加清晰.
归档时间:
16 年,2 月 前
查看次数:
397 次
最近记录:
7 年 前