代码之家  ›  专栏  ›  技术社区  ›  S M Kamran

异常、返回、可序列化、,

  •  1
  • S M Kamran  · 技术社区  · 17 年前

    throw Exception )及( return value try { .... } catch (Exception) {} .

    我们知道何时调用函数,即。

    public void doSomething() {
      ....
      ....
      return;
    }
    

    然后,当方法将调用返回给 doSomething 在堆栈上弹出。

    return 4; , 呼吁 doSomething()


    类似地,在异常抛出的情况下 throw ex; 语句在堆栈上找到适当的 catch

    1 回复  |  直到 14 年前
        1
  •  2
  •   JasonRShaver    17 年前

    看看 this article 看看是否有帮助。它讨论了.NET(C#)异常系统的SEH基础。

    如果您想问“使用参数和返回值调用方法在C#和Java之类的环境中是如何工作的”,那么请看 this article .

    register 然后对其进行处理,如下所示:

    • pop esx
    • jz esx A01h

    编辑#2:

    this article