Freigeben über


Programmierungskonzepte

In diesem Abschnitt werden die Programmierkonzepte erläutert, die sowohl in Visual Basic als auch in C# verwendet werden können.

In diesem Abschnitt

Titel

Beschreibung

Neue exemplarische Vorgehensweisen (C# und Visual Basic)

Enthält Links zu exemplarischen Vorgehensweisen für neue Funktionen in Visual Basic und C#.

Anwendungsdomänen (C# und Visual Basic)

Erläutert, wie Anwendungen mithilfe von Anwendungsdomänen auf flexible und sichere Weise von anderen Anwendungen sowie den entsprechenden Daten getrennt werden.

Assemblys und der globale Assemblycache (C# und Visual Basic)

Hier erfahren Sie, wie Sie Assemblys erstellen und verwenden.

Attribute (C# und Visual Basic)

Beschreibt, wie zusätzliche Informationen über Programmierelemente, wie Typen, Felder, Methoden und Eigenschaften, mit Attributen bereitgestellt werden können.

Kovarianz und Kontravarianz (C# und Visual Basic)

Zeigt, wie die implizite Konvertierung von generischen Typparametern in Schnittstellen und Delegaten aktiviert wird.

Ausdrucksbaumstrukturen (C# und Visual Basic)

Erläutert, wie Sie Ausdrucksbaumstrukturen für die dynamische Änderung von ausführbarem Codes verwenden können.

LINQ (Language-Integrated Query, sprachintegrierte Abfrage)

Behandelt die leistungsstarken Abfragefunktionen in der Sprachsyntax von C# und Visual Basic sowie das allgemeine Abfragemodell für relationale Datenbanken, XML-Dokumente, DataSets und speicherinterne Auflistungen.

Objektorientierte Programmierung (C# und Visual Basic)

Beschreibt allgemeine objektorientierte Konzepte, einschließlich Kapselung, Vererbung und Polymorphie.

Leistung (C# und Visual Basic)

Erläutert verschiedene grundlegende Regeln, die Ihnen helfen können, die Leistung der Anwendung zu verbessern.

Reflektion (C# und Visual Basic)

Erläutert, wie Sie mithilfe von Reflektion Instanzen von Typen dynamisch erzeugen, Typen an ein vorhandenes Objekt binden und Typinformationen von vorhandenen Objekten abfragen können. Ebenso wird erläutert wie die Methoden vorhandener Objekte aufgerufen und auf ihre Felder und Eigenschaften zugegriffen werden kann.

Serialisierung (C# und Visual Basic)

Beschreibt wichtige Konzepte der binären, XML- und SOAP-Serialisierung.

Threading (C# und Visual Basic)

Bietet einen Überblick über das .NET-Threadingmodell und veranschaulicht das Schreiben von Code, mit dem mehrere Aufgaben gleichzeitig ausgeführt werden können, um die Leistung und die Reaktionsgeschwindigkeit der Anwendung zu verbessern.