3 Stimmen

Wie kann man den Benutzer einschränken, um null für die Singelton-Instanz in C#, .NET zu überprüfen?

Ich möchte nicht, dass der Endprogrammierer den Operator == oder != gegen meine Singelton-Klasse verwenden kann.

Endbenutzer kann nicht tun

if( SingleInstace == null)

Ich habe die Operatoren != und == überladen, aber das hilft nicht.

Ich habe ein Szenario, in dem ich die Singleton-Instanz entsorgen und sie mit anderen Parametern initialisieren möchte. Zum Beispiel ist meine singleton Instanz DBAccess und ich möchte sie mit einem anderen Servernamen initialisieren. Daher kann es zwischen den Aufrufen zum Entsorgen der Singleton-Instanz und zum Initialisieren mit einem anderen Servernamen einen Aufruf zur Nullprüfung geben. In diesem Fall wird meine Singelton-Instanz mit dem alten Servernamen initialisiert.

Bitte helfen Sie!!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X