说我有一个结构:
struct MyStruct { public int X public int Y }
并且在某些类中的方法在其他地方多次迭代:
public bool MyMethod( MyStruct myStruct ) { return ... }
是否将MyMethod签名更改为以下可接受的优化?
public bool MyMethod( ref MyStruct myStruct )
如果是这样,它真的有多大的优势?如果没有,那么结构需要多少字段才能以这种方式使用ref获得足够大的优势?