Visual C#-Beispiele
Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Visual C#-Beispiele

Sie können auf Beispielcode zugreifen, indem Sie die Beispielauszüge in diesem Abschnitt durchsuchen. Jeder Auszug enthält einen Link zum Öffnen oder Kopieren der Beispieldateien. Zusätzlich enthält das .NET Framework SDK Technologie- und Anwendungsbeispiele sowie Schnellstart-Lernprogramme zur Veranschaulichung von .NET Framework-Features und Visual C#-Code.

Mithilfe der Schnellstart-Lernprogramme können Sie am schnellsten begreifen, welche Vorteile die .NET Framework-Technologie führenden Entwicklern bietet. "Schnellstart" umfasst eine Reihe von Beispielen und unterstützenden Dokumentationsmaterialien, die Sie schnell mit Syntax, Architektur und Einsatzmöglichkeiten von Visual Studio und .NET Framework vertraut machen sollen. Diese Lernprogramme enthalten zusätzlich zu Beispielanwendungen für die leistungsfähigsten Features der .NET Framework-Technologie Beispiele für ASP.NET und Windows Forms-Anwendungen.

Um auf Schnellstart zuzugreifen, klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft .NET Framework SDK v2.0 und klicken dann auf Schnellstart-Lernprogramme. Eine Webseite der Anwendung "Microsoft .NET Framework SDK Schnellstart-Lernprogramme" wird angezeigt. Um Schnellstart auszuführen, folgen Sie den Anweisungen auf der Seite, damit die Beispieldatenbank eingerichtet und die Installation vervollständigt wird. Weitere Informationen finden Sie unter Beispiele und Schnellstarts.

NoteHinweis

Benutzer von Visual C# Express sehen die folgende Meldung, wenn sie die Visual Studio-Projektmappendatei (.sln) für jedes dieser Beispiele öffnen: " Projektmappenordner werden in dieser Version von Visual Studio nicht unterstützt. Projektmappenordner "Solution Items" wird als nicht verfügbar angezeigt." Dieser Ordner ist in Visual C# Express zwar nicht verfügbar, Sie können die Projekte aber trotzdem erstellen und ausführen.

In diesem Abschnitt

Einführende Beispiele

Beispiel für anonyme Delegaten

Veranschaulicht das Verwenden unbenannter Delegaten, um die Anwendungskomplexität zu reduzieren.

Beispiel zu Arrays

Demonstriert die Verwendung von Arrays.

Beispiel für Auflistungsklassen

Veranschaulicht das Erstellen von nicht generischen Auflistungsklassen, die mit der foreach-Anweisung verwendet werden können.

Beispiel für Generika (C#)

Veranschaulicht das Erstellen von generischen Auflistungsklassen, die mit der foreach-Anweisung verwendet werden können.

Beispiel für Befehlszeilenparameter

Veranschaulicht die einfache Befehlszeilenverarbeitung sowie die Arrayindizierung.

Beispiel für bedingte Methoden

Demonstriert bedingte Methoden. Diese stellen einen effizienten Mechanismus dar, durch den Methodenaufrufe in Abhängigkeit davon, ob ein Symbol definiert ist, eingeschlossen oder weggelassen werden können.

Beispiel für Delegaten

Demonstriert die Deklarierung, Zuordnung und Kombination von Delegaten.

Beispiel für Ereignisse

Demonstriert die Verwendung von Ereignissen in C#.

Beispiel für explizite Schnittstellenimplementierungen

Demonstriert die explizite Implementierung von Schnittstellenmembern.

Beispiel "Hello World"

Eine "Hello World"-Anwendung.

Beispiel für Indexer

Demonstriert die Verwendung der Arraynotation zum Zugriff auf Objekte.

Beispiel für indizierte Eigenschaften

Demonstriert die Implementierung einer Klasse, die indizierte Eigenschaften verwendet. Indizierte Eigenschaften ermöglichen Ihnen die Verwendung einer Klasse, die eine arrayähnliche Auflistung mehrerer unterschiedlicher Elemente darstellt.

Beispiel für Eigenschaften

Demonstriert die Deklaration und Verwendung von Eigenschaften sowie abstrakte Eigenschaften.

Beispiel zu Strukturen

Demonstriert die Verwendung von structs in C#.

Beispiel zum Überladen von Operatoren

Demonstriert, wie Operatoren durch benutzerdefinierte Klassen überladen werden können.

Beispiel für benutzerdefinierte Konvertierungen

Demonstriert die Definition von Konvertierungen in und aus benutzerdefinierten Typen.

Beispiel für Versionskontrolle

Demonstriert die Versionskontrolle in C# mithilfe der Schlüsselwörter override und new.

Beispiel für Yield

Veranschaulicht das yield-Schlüsselwort zum Filtern von Elementen in einer Auflistung.

Beispiele mit mittlerem Schwierigkeitsgrad und für Fortgeschrittene

Beispiel für Attribute

Demonstriert die Erstellung von benutzerdefinierten Attributklassen, ihre Verwendung in Code sowie ihre Abfrage mittels Reflektion.

Beispiel für COM-Interop Teil 1

Demonstriert die Verwendung von C# für die Zusammenarbeit mit COM-Objekten.

Beispiel für COM-Interop Teil 2

Demonstriert die Verwendung eines C#-Servers mit einem C++-COM-Client.

Beispiel für Bibliotheken

Demonstriert die Erstellung einer Dynamic Link Library (DLL) aus mehreren Quelldateien mithilfe von Compileroptionen sowie die Verwendung der Bibliothek in anderen Programmen.

Beispiel, das NULL-Werte zulässt

Veranschaulicht Werttypen, die auf NULL festgelegt werden können.

Beispiel für OLE DB

Demonstriert die Verwendung einer Microsoft Access-Datenbank über C#. Es wird dargestellt, wie Sie einen Datensatz erstellen und diesem Tabellen aus einer Datenbank hinzufügen.

Beispiel für partielle Typen

Veranschaulicht das Definieren von Klassen und Strukturen in mehreren C#-Quellcodedateien.

Beispiel für Plattformaufrufe

Demonstriert den Aufruf von exportierten DLL-Funktionen aus C# heraus.

Beispiel für die Sicherheit

Erläutert die .NET Framework-Sicherheit und zeigt zwei Möglichkeiten zum Ändern von Sicherheitsberechtigungen in C# mithilfe von Berechtigungsklassen und Berechtigungsattributen.

Beispiel für Threading

Demonstriert verschiedene Threadaktivitäten, z. B. das Erstellen und Ausführen eines Threads, das Synchronisieren von Threads, die Interaktion zwischen Threads und die Verwendung eines Threadpools.

Beispiel für unsicheren Code

Demonstriert die Verwendung von Zeigern.

Beispiel für die XML-Dokumentation

Demonstriert die Dokumentierung von Code mithilfe von XML.

Verwandte Abschnitte

Anzeigen:
© 2016 Microsoft