引用类型的变量不直接包含其数据;它包含的是对其数据的引用。当通过值传递引用类型的参数时,有可能更改引用所指向的数据,如某类成员的值。但是无法更改引用本身的值;也就是说,不能使用相同的引用为新类分配内存并使之在块外保持。若要这样做,应使用 refout 关键字传递参数。为了简单起见,下面的示例使用 ref

Expand 图像示例:通过值传递引用类型

Expand 图像输出

Expand 图像代码讨论

Expand 图像示例:通过引用传递引用类型

Expand 图像输出

Expand 图像代码讨论

Expand 图像示例:交换两个字符串

Expand 图像输出

Expand 图像代码讨论

Expand image请参见