Constructor und Instance

28/11/2008 - 13:02 von Peter Forstmeier | Report spam
Hallo zusammen,
ich habe ein Verstàndiß Problem

Eine Klasse hat mehere Constuktoren

public myclass (Connection,Settings)
public myclass(DataTable,Settings)
public myclass(DataSet,Settings)

das funktioniert.

Nun sollte ich das ganze abàndern auf folgendes konstrukt

IDataManager dm = myclass.Instance(...,);
dh ich habe folgendes:

public static IDataManager Instance (Connection,Settings)
public static IDataManager Instance (DataTable,Settings) usw.

Die Constructoren habe ich auf private gesetzt.

Hier nun meckert der Compiler an das er die aufrufe von 'myclass.Instance'
nicht unterscheiden kann, habe ich da was übersehen oder hat das einen
tieferen Grund.

Danke schonmal
Peter
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
28/11/2008 - 14:30 | Warnen spam
"Peter Forstmeier" schrieb:
Nun sollte ich das ganze abàndern auf folgendes konstrukt

IDataManager dm = myclass.Instance(...,);
dh ich habe folgendes:

public static IDataManager Instance (Connection,Settings)
public static IDataManager Instance (DataTable,Settings) usw.

Die Constructoren habe ich auf private gesetzt.

Hier nun meckert der Compiler an das er die aufrufe von 'myclass.Instance'
nicht unterscheiden kann, habe ich da was übersehen oder hat das einen
tieferen Grund.



Das Problem liegt vielleicht im "usw." oben. Poste die Signaturen aller
'Instance'-Methoden sowie den Aufruf.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen