Entwickler-Ecke

C# - Die Sprache - Eigene Klasse nutzen


DevInet - Mi 27.10.10 09:29
Titel: Eigene Klasse nutzen
Hallo zusammen

Ich weiss, einige von euch werden jetzt mit den Augen rollen oder den Kopf auf den Tisch hauen, ab trotzdem stelle ich die Frage.

Ich habe für ein Programm eine Klasse erstellt, kann diese aber nicht nutzen. Wie muss ich die Klasse einbinden? Über using ... oder wie funktioniert das bei C#? Ich kenn das ganze bisher nur über Java(Super-Class, etc.).

Mfg
DevInet


huuuuuh - Mi 27.10.10 14:23

Du musst den namespace, in dem die Klasse liegt, über using ins hauptprogramm einbinden


Yogu - Mi 27.10.10 15:41

Zwischen Java und C# ist gar kein so großer Unterschied.

Zuerst musst du sicherstellen, dass der Code der Klasse in dem Projekt verfügbar ist, in dem du die Klasse verwenden willst. Wenn du die Klasse im gleichen Projekt definierst wie benutzt, brauchst du gar nichts zu machen. Sonst muss das Projekt, das die Klasse beinhaltet, im Projektmapppen-Explorer unter "Verweise" hinzugefügt werden.

Dann muss kann, wie user profile iconhuuuuuh geschrieben hat, der Namespace eingebunden werden. Das entspricht der import-Anweisung von Java, nur dass auf das abschließende .* verzichtet werden kann.


Th69 - Mi 27.10.10 15:51

Es "muß" nicht mittels "using" der Namensbereich eingebunden werden, dies ist nur eine Schreibverkürzung, um nicht im Code immer wieder den kompletten Namensbereich vor den Klassen und Typen angeben zu müssen.

Ansonsten stimmt aber der Beitrag von "Yogu" -)