在c#中实现伪代码而不返回

时间:2010-12-19 20:47:42

标签: c# return winapp

如何在没有c#返回的情况下实现这个Pseudocode(因为我想在按钮事件处理程序中使用它)?谢谢

编辑:

 large_int example(large_int u,large_int v)

  {
     .
     .       
     .////some codes
     .
        x=u divide 10^2;
        w=v divide 10^2;
 return example(x,w)///it means when example(x,w) returns, x replace with u and w replace with v
}

2 个答案:

答案 0 :(得分:3)

您可以传入必须在方法中设置的变量。

MSDN on C# out keyword

答案 1 :(得分:1)

您可以使方法无效,执行相同的逻辑,并根据操作结果更新UI上的内容。

不确定您是否支持ASP.NET,但如果您这样做...

<asp:Button ID="myButton" Text="Do Stuff" runat="server" OnClick="My_Event_Method" />

protected void My_Event_Method(object sender, EventArgs e)
{
    example(someArg, someArg2);
}

private void example(int u, int v)
{
    // perform logic here and update your UI
}