c#中ref和out的区别: 1,ref必须初始化,out不用初始化。 2,ref参数的值被传递到ref参数,out不能被传递。 注意: 1,属性不是变量,不能作为ref参数传递。 2,ref类似于c语言中的指针。