.NETのメモリ管理に疑問があります。私の理解によれば、メモリは以下のように割り当てられ、取り戻されます。クラスインスタンスのメモリ管理
フレームワークはスタックにメモリを割り当てます。
すべての参照型では、メモリはヒープ内に割り当てられます( )。このメモリは後でGCによってフラッシュまたは管理されます。
- スタックに割り当てられたメモリの場合、実行が完了すると、 LIFOメソッドでメモリがクリアされます。
Class MathLibrary{ int number1; int number2; public int computesum(){ return number1 + number2; }
}
MathLibrary maths = new MathLibrary(); // Class instance
メモリの割り当ては、ここで起こるどのように、私はこのオブジェクトのためにその参照(数学)を理解している:私の疑問は、以下のシナリオにある
スタックに格納され、実際のメモリはヒープに割り当てられます。その場合、値の型(2つの整数変数)とメソッド定義に割り当てられるメモリはどこになりますか?
私の答えはあなたの質問に答えましたか?もしそうなら、[this](http://stackoverflow.com/help/someone-answers) – CodingYoshi