winform Out关键字如何使用
时间: 2023-09-04 10:13:14 浏览: 89
在 WinForms 中,Out 关键字通常用于传递方法的输出参数。使用 Out 关键字可以让方法返回多个值(即在方法结束时修改参数的值),而不仅仅是一个返回值。
下面是 Out 关键字的使用示例:
```csharp
private void GetValues(out int value1, out int value2)
{
value1 = 10;
value2 = 20;
}
private void button1_Click(object sender, EventArgs e)
{
int result1, result2;
GetValues(out result1, out result2);
MessageBox.Show("Result 1: " + result1 + "\nResult 2: " + result2);
}
```
在上面的示例中,`GetValues` 方法接受两个 `out` 参数 `value1` 和 `value2`,并将它们的值分别设置为 10 和 20。在 `button1_Click` 事件处理程序中,我们声明了两个整数变量 `result1` 和 `result2`,并将它们作为 `GetValues` 方法的 `out` 参数传递。最终,我们在消息框中显示了这两个参数的值。
需要注意的是,调用 `out` 参数时必须在参数名前加上 `out` 关键字,否则编译器将无法识别该参数为 `out` 参数。在方法中也需要使用 `out` 关键字来指定输出参数。