-4

我怎样才能在c#中实现这个伪代码而不返回(因为我想在按钮事件处理程序中使用它)?谢谢

编辑:

 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
}
4

2 回答 2

3

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

MSDN 关于 C# out 关键字

于 2010-12-19T20:50:41.453 回答
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
}
于 2010-12-19T20:55:57.043 回答