以下代碼,用Using可避免一些問題,例如handel10000.如果PaymentForm裏面用dialogresult=''而不是close或X,(close或X會即時dispose回收,但dialogresult不會)雖然說DOTNET會自動回收,但非常之不確定,特別是短時內不會回收,造成資料浪費.用以下辦法比較好!PaymentForm pf = null;using ( pf = new PaymentForm(tempAmt, ref this.dataSet, ref this.d…