我有一个类,它将信息添加到列表中,然后进行一些计算。现在我想将其返回到原始程序。我该怎么做?
在主程序中我有公共价值
public string ResponseTime
{
get { return _ResponseTime; }
set { _ResponseTime = value; }
}
主要功能()
在main函数中,我调用类来计算正确的响应时间并将其返回。问题是如何在这个主程序中捕获它?
ListTest.CalculateResponseTime(_ResponseTime);
- 需要使用返回的值并将ResponseTime设置为该值。
public static string CalculateResponseTime(string responseTime)
{
}
答案 0 :(得分:2)
您是否只是询问如何从函数中获取返回值?
ResponseTime = ListTest.CalculateResponseTime(_ResponseTime);
答案 1 :(得分:1)
通过引用传递参数
public void CalculateResponseTime(ref string responseTime)
{
// your code
}
你不需要返回字符串,因为当你在函数中修改你的字符串的值时,该值将被修改为原始位置(内存地址)而不仅仅是在你的函数范围内。 / p>
通过这种方式,您可以直接将类的属性指定为函数参数,当函数结束时,您的属性也会修改值。
另一种方法是将参数作为值传递,并将reult作为属性的赋值返回。
如果您需要更多相关信息。 MSDN是你的朋友
答案 2 :(得分:0)
ResponseTime = [insert calculated value]
(......至少,这就是我如何解释你的问题......)