Question - Can you declare a C++ type destructor in C# like ~MyClass()?
Answer -
Yes, but what's the point, since it will call Finalize(), and Finalize() has no guarantees when the memory will be cleaned up, plus, it introduces additional load on the garbage collector.