因为有4种参数类型,有时很难记住它们的不同特征。下表对它们做了总结,使之更易于比较和对照
参数类型 | 修饰符 | 是否在声明时使用 | 是否在调用时使用 | 执行 |
---|---|---|---|---|
值类型 | 无 | 系统把实参的值复制到形参 | ||
引用类型 | ref | 是 | 是 | 形参是实参的别名。 |
输出类型 | out | 是 | 是 | 仅包含一个返回的值。形参是实参的别名。 |
数组类型 | params | 是 | 否 | 允许传递可变数目的实参到方法 |
因为有4种参数类型,有时很难记住它们的不同特征。下表对它们做了总结,使之更易于比较和对照
参数类型 | 修饰符 | 是否在声明时使用 | 是否在调用时使用 | 执行 |
---|---|---|---|---|
值类型 | 无 | 系统把实参的值复制到形参 | ||
引用类型 | ref | 是 | 是 | 形参是实参的别名。 |
输出类型 | out | 是 | 是 | 仅包含一个返回的值。形参是实参的别名。 |
数组类型 | params | 是 | 否 | 允许传递可变数目的实参到方法 |