传递参数(C# 编程指南) - C# 编程指南

返回介绍

传递参数(C# 编程指南)

发布于 2019-11-12 字数1126 浏览 761 评论 0

在 C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。若要通过引用传递参数,请使用 ref 或 out 关键字。为简单起见,本主题的示例中只使用了 ref 关键字。有关 ref 和 ref 之间的区别的更多信息,请参见 ref(C# 参考)、out(C# 参考)和使用 ref 和 out 传递数组(C# 编程指南)。例如:

C#  复制代码
// Passing by value
static void Square(int x)
{
    // code...
}

C#  复制代码
// Passing by reference
static void Square(ref int x)
{
    // code...
}

本主题包括下列章节:

  • 传递值类型参数(C# 编程指南)

  • 传递引用类型参数(C# 编程指南)

C# 语言规范

有关更多信息,请参见 C# 语言规范中的以下各章节:

  • 1.6.6.1 参数

  • 5.1.4 值参数

  • 5.1.5 引用参数

  • 5.1.6 输出参数

  • 10.6.1 方法参数

请参见

概念

C# 编程指南

参考

方法(C# 编程指南)

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!