通过值传递的参数,仍然在函数内改变?

这个问题在这里已经有了答案:

  • 在C#7答案中通过引用或值传递对象
  • C#传递值/ ref? 4个答案

  • 函数参数是两个对象。

    如果您在此函数中更改某些对象属性,则这些属性将在函数外部更改。

    但如果在你的函数中你做obj = new Umfrage(); 并会改变属性,所有的属性都不会在外面改变。

    链接地址: http://www.djcxy.com/p/21017.html

    上一篇: Parameters passed by value, still changed within the function?

    下一篇: by ref vs. by val, variable vs. array