static Funktionen in Interfaces

11/05/2008 - 19:19 von Mirco Kaffsach | Report spam
Hi Ihrs,

ich bin dabei ein paar Interfaces zu definieren und bin da auf ein "Problem"
gestoßen.
Ich möchte gerne sicherstellen das in gewissen Objekten ein paar wenige
Methoden statisch implementiert werden müssen.
Dies möchte ich über das Interface bewerkstelligen, aber der Kompiler mekert
immer das static nicht erlaubt ist.

Mache ich da etwas falsch, oder verstehe ich da irgend eine Logik nicht, die
static Methoden in Interfaces unterbindet.
Fànde das nàmlich schon eine schwere Einschrànkung, das man nicht definieren
kann das diese Methoden static sein müssen, wenn ein Interface implementiert
ist und man das so erwartet.

Danke für die Antworten, die bestimmt zu Hauf kommen werden.

Euer Mirco
 

Lesen sie die antworten

#1 Frank Dzaebel
11/05/2008 - 21:41 | Warnen spam
Hallo Mirco,

Ich möchte gerne sicherstellen das in gewissen Objekten ein paar wenige
Methoden statisch implementiert werden müssen.
Dies möchte ich über das Interface bewerkstelligen, aber der Kompiler
mekert immer das static nicht erlaubt ist.



Einige Beitràge zu dem Thema:

[Static Methods on Interfaces - Coding Sanity]
http://dotnet.org.za/codingsanity/a...faces.aspx

[.NET Questions - Why can't you have static methods in an Interface?]
http://discuss.joelonsoftware.com/d....305680.12

[implementing interfaces with static methods - .NET C#]
http://bytes.com/forum/thread224052.html

[static method - Is there any workaround? - Visual C#]
http://it.gps678.com/2/687a9230d164bd01.html


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen