ref(也包括out)关键字肯定都会用,传值调用和传址调用也是初学写代码时都已经历过的话题,与这相关的还有一些话题,比如值类型和引用类型有什么区别等,但是如果不仔细,可能有一些概念的混淆或者理解不够清晰.本文试图以最简单的方式说明一下 比如:对于值类型传参就是传值调用,对于引用类型就是传址调用.如果加上ref关键字那就是传址调用,引用调用时,会改变元参数值,看上去好像是的,看一个例子: public class MyClass{ public int Id { get; set; } } sta…