Ich habe eine Klasse, die einen threading.timer initialisieren. Ich muss sicherstellen, dass es nur eine Instanz des Timers in der gesamten Site ist. Ich denke, ich sollte Singleton dafür verwenden, ich bin richtig? Die Frage ist, wie soll ich das tun? Ich habe Singleton nie implementiert. Hier ist mein Code, Sie können so verstehen, was ich meine ..Verwenden Sie Singleton, um einen Timer zu verkapseln
public class start
{
public start()
{
var timer = new Timer(CallBack, null, 0, 60000);
}
private void CallBack(object obj)
{
//Code
}
}
Also, die Idee ist, wenn ich die Klasse starten initialice, slways die einige Timer verwenden, und nicht die Instanz neu. Danke
Welche Untersuchungen haben Sie durchgeführt, um herauszufinden, wie Sie das Singleton-Muster in C# implementieren? Dafür stehen viele Ressourcen zur Verfügung. –
Sie könnten ein gutes Beispiel finden, wenn Sie googeln würden "Implementieren des Singleton-Pattern in C#" –