Hallo Bernd,
using hat zwei Bedeutungen:
Innerhalb des Codes ist es die Kapselung einer bestimmten Instanz einer Klasse, die nur vorübergehend innerhalb einer Methode genutzt wird und sofort nach Erledigung aufgelöst wird. Dies ist ein Standardverfahren bei allen Klassen, die
IDisposable haben:
C#-Quelltext
1: 2: 3: 4: 5: 6:
| private void DatabaseSaveClick(object sender, EventArgs e) { using(DbConnection conn = new DbConnection(myConnectionString)) { } } |
Am
Anfang einer Code-Datei ist sie nur eine Vereinfachung, damit ein
Namespace nicht immer geschrieben werden muss. Ein "qualifizierter" Klassenname besteht nämlich immer aus dem Namespace und dem Klassennamen.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| public class MainForm : System.Windows.Forms.Form
using System.Windows.Forms; public class MainForm : Form |
Damit ein Namespace eingebunden werden kann, wird immer eine
Referenz (Verweis) auf die
Assembly (DLL oder EXE) benötigt, in der die betreffende Klasse definiert ist. (Ausnahme ist natürlich, dass die Klasse in derselben Assembly in einer anderen Quelldatei steht.)
| Zitat: |
| Wie komme ich die da hinein, oder wie muss ich vorgehen dabei. |
Rechtsklick mit der Maus im Projekt-Explorer auf das Projekt.
Viel Erfolg! Jürgen
PS. using ist etwas Spezielles von C#, das ist also das richtige Unterforum.