赤外線FMワイヤレスヘッドホンって昔いっぱいあった(今も?)けど、可視光LED照明デジタルワイヤレスヘッドホンって無理なのかな?><
電球の光を観察すれば、25メートル離れた場所の会話が盗聴できる。イスラエル | スラド ハードウェア https://hardware.srad.jp/story/20/06/17/1459218/
GC が適用される型と適用されない型を分けるとか、 GC されるハンドル型とされないポインタ型を分けるとか、なんか他にやりようあるんじゃないの? と思ってしまう (まあやった結果として駄目な API が完成したのかもしれないけど、それは単に失敗しただけでは)
https://homoo.social/@204504bySE/104364240471817593
の通り、いつかはデストラクタが実行されて解放される><
ただしいつ実行されるかはGCのお気持ち次第で、それまでは無駄にリソースを食い続ける><
そして、IDisporsableは、ある時点で明示的にリソースが解放されるべきものに使う仕組みで、つまりそれは明示的にリソースがされるべきもの><(たとえばグラフィック関連のものであればもうこれは描画に使用しないとするタイミング(や一通りの処理が終わったタイミング)で解放されるべきもの><)
@orange_in_space IDisposableを実装するクラスは、デストラクタ内でもDisposeを呼ぶことが求められている(コンパイルエラーは出ないが) つまり自分でusingしなくてもそのオブジェクトがGCされるときにアンマネージドリソースも開放される。