Use singleton to encapsule a timer
<p>I have a class which initialize a threading.timer. I need to make sure that it will be just one instance of the timer in all the site.
I think i should use singleton for that, I`m right?
The question is, how should i do that? I never implemented Singleton.
Here is my code, so you can understand what i mean..</p>

<pre><code>public class start
{
    public start()
    {
        var timer = new Timer(CallBack, null, 0, 60000);
    }
    private void CallBack(object obj)
    {
       //Code
    }
}
</code></pre>

<p>So, the idea is, when i initialice the class Start, slways use the some timer, and not instance a new one.
Thanks</p>