回答編集履歴
1
Disposeとメモリの例を追加
test
CHANGED
@@ -64,6 +64,18 @@
|
|
64
64
|
|
65
65
|
|
66
66
|
|
67
|
+
そしてDisposeしたかどうかと.NET管理メモリ上に存在するかは別問題です。
|
68
|
+
|
69
|
+
例えばSerialPortというシリアル通信のためのクラスがあるのですが、
|
70
|
+
|
71
|
+
こいつはOpen()で接続を開始して、Close()で終了します。
|
72
|
+
|
73
|
+
同じインスタンスで何度もOpen()->Close()->Open()->...できます。
|
74
|
+
|
75
|
+
で、Close()は内部で自身をDispose()してます。
|
76
|
+
|
77
|
+
|
78
|
+
|
67
79
|
---
|
68
80
|
|
69
81
|
|