【发布时间】:2012-03-20 19:10:57
【问题描述】:
我是 C# 新手,我不确定我是否了解参数化方法的使用。下面我添加了一些代码,这些代码在我将要开发的任务中给出。这是一个简单的 GUI,带有一些询问名称和价格的文本框。
第一行代码调用该方法,布尔变量 inputOk 需要一个真或假值,而 out 参数也会“返回”一些值?
我想,在第二行代码中,尽管名称和价格“返回”,但我还需要返回 true 或 false 才能使第一行代码正常工作?只是想确定我理解它。而且由于我可以从txtName.Text之类的文本框中获取输入值,所以我在调用方法时不需要添加这个值吗?谢谢!
bool inputOk = ReadAndValidateInput(out customerName, out seatPrice);
private bool ReadAndValidateInput(out string name, out double price)
【问题讨论】:
-
非常奇怪的术语。大多数方法都有参数。
标签: c#