C# に static なデストラクターってあるの?

    class GmoAction
    {
        /// <summary>
        /// 通信時の音
        /// </summary>
        private static Sound sound = new Sound();

        static GmoAction()
        {
            byte[] buf = Util.ReadBytesFromFile(@"C:\WINDOWS\Media\Windows XP Balloon.wav");
            sound.LoadBuf(buf);
        }

        static ~GmoAction()
        {
            sound.Dispose();
        }
    }

みたいなことをしたいのだが、static ~GmoAction() のような記述はできず、コンパイルエラーになる。できないの?