私が理解しているように、C#のデストラクタ構文(〜ClassName)は、ファイナライザーを作成する方法です。このメソッドは、ILにコンパイルした後、Finalizeメソッドになります。
つまり、C#プログラミング言語はデストラクタをサポートしますが、.netフレームワークの一部としてのVisual C#では、プログラマーはそれを使用できません。
編集:管理されていないリソースをクリーンアップするためにIDisposableインターフェイスを使用できることを知っています。問題はそれについてではありません。問題は、Visual C#にデストラクタが存在するかどうかについてです。デストラクタの構文はファイナライザを作成する方法であるため=>デストラクタ自体を定義する方法はありません。