Interoperabilität (C#-Programmierhandbuch)
Interoperabilität bietet Ihnen die Möglichkeit, Ihre vorhandenen Investitionen in nicht verwalteten Code zu erhalten und weiterhin davon zu profitieren. Code, der unter der Kontrolle der Common Language Runtime (CLR) ausgeführt wird, wird als verwalteter Code bezeichnet. Im Gegensatz dazu wird Code, der außerhalb der CLR ausgeführt wird, als nicht verwalteter Code bezeichnet. Beispiele für nicht verwalteten Code sind COM, COM+, C++-Komponenten, ActiveX-Komponenten und die Microsoft Win32-API.
.NET Framework ermöglicht durch Plattformaufrufdienste, den System.Runtime.InteropServices-Namespace, die C++-Interoperabilität und die COM-Interoperabilität (COM-Interop) die Interoperabilität mit nicht verwaltetem Code.
In diesem Abschnitt
Überblick über die Interoperabilität (C#-Programmierhandbuch)
Beschreibt Methoden für die Interoperabilität zwischen verwaltetem C#-Code und nicht verwalteten Code.Gewusst wie: Zugreifen auf Office-Interop-Objekte mithilfe von Visual C#-Funktionen (C#-Programmierhandbuch)
Beschreibt Funktionen, die in Visual C# 2010 eingeführt werden, um die Office-Programmierung zu erleichtern.Gewusst wie: Indizierte Eigenschaften bei der COM-Interop-Programmierung (C#-Programmierhandbuch)
Beschreibt, wie indizierte Eigenschaften verwendet werden, um auf COM-Eigenschaften zuzugreifen, die über Parameter verfügen.Gewusst wie: Verwenden eines Plattformaufrufs zum Wiedergeben einer Wavedatei (C#-Programmierhandbuch)
Beschreibt die Verwendung der Plattformaufrufdienste zum Wiedergeben einer WAV-Datei im Betriebssystem Windows.Exemplarische Vorgehensweise: Office-Programmierung (C# und Visual Basic)
Zeigt, wie eine Excel-Arbeitsmappe und ein Word-Dokument erstellt, das einen Link zur Arbeitsmappe enthält.COM-Beispielklasse (C#-Programmierhandbuch)
Veranschaulicht, wie eine C#-Klasse als COM-Objekt verfügbar gemacht wird.
C#-Programmiersprachenspezifikation
Weitere Informationen erhalten Sie unter C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Office-Programmierung (C# und Visual Basic)