Only class types can contain destructors
A struct cannot contain a destructor.
The following sample generates CS0575:
namespace x { public struct iii { ~iii() // CS0575 { } public static void Main() { } } }