我学过参考类型参数传递只是参考的副本。如果将传入的参考点设置为被调用方法内的另一个对象,则原始参考不会更改。参考类型参数问题
我有一个测试方法来测试引用类型参数传递。使用有效的SystemSwEvent类型对象从该测试方法调用refTest(SystemSwEvent systemSwEvent)
方法。在refTest()
方法中,调用processEvScanDataAvailable(EvScanDataAvaialble systemSwEvent)
方法。在processEvScanDataAvailable(EvScanDataAvaialble systemSwEvent)
方法中,我将传入的参考参数设置为null
。我预计refTest()
中的参数不应该改变。但事实并非如此。它将被更改为空暂时。为什么?
我刚刚就此提出了一个连接问题,如果您想为其投票:https://connect.microsoft.com/VisualStudio/feedback/details/662071/debugger-showing-improper-information-in-mouse-悬停 – 2011-04-15 20:49:44