Odd Constructor
<p>What does ~  do. This is an Asp.Net v2 class I have just inherited. Class works OK
Theres a default constructor
under it is ~VNC  What is ~ used for ?</p>

<pre><code>using System;
using System.Web;
using System.Data;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Data.SqlClient;
using System.Configuration;

namespace UtopianClasses
{
    public class VNC
    {
        public VNC(){ }

        ~VNC() {
             GC.Collect();
        }

        public String VNCViewFilesLocationMCR
        {
            get {
              return  ConfigurationManager.AppSettings["VNCViewFilesLocation"].ToString();    
            }
</code></pre>

<p>... Rest of Class</p>
