Współdziałanie (Przewodnik programowania w języku C#)Interoperability (C# Programming Guide)

Współdziałanie pozwala zachować istniejące inwestycje w kodzie niezarządzanym i korzystać z nich.Interoperability enables you to preserve and take advantage of existing investments in unmanaged code. Kod, który jest uruchamiany pod kontrolą środowiska uruchomieniowego języka wspólnego (CLR) jest nazywany kodem zarządzanym, a kod, który jest URUCHAMIANY poza środowiskiem CLR, jest nazywany kodem niezarządzanym.Code that runs under the control of the common language runtime (CLR) is called managed code, and code that runs outside the CLR is called unmanaged code. COM, COM+, C++ składniki, składniki ActiveX i interfejs API systemu Microsoft Windows to przykłady kodu niezarządzanego.COM, COM+, C++ components, ActiveX components, and Microsoft Windows API are examples of unmanaged code.

.NET Framework umożliwia współdziałanie z kodem niezarządzanym za pomocą usług wywołania platformy, C++ System.Runtime.InteropServices przestrzeni nazw, współdziałania i współdziałania modelu COM (międzyoperacyjność com).The .NET Framework enables interoperability with unmanaged code through platform invoke services, the System.Runtime.InteropServices namespace, C++ interoperability, and COM interoperability (COM interop).

W tej sekcjiIn This Section

Przegląd współdziałaniaInteroperability Overview
Opisuje metody współpracy między C# kodem zarządzanym i niezarządzanym kodem.Describes methods to interoperate between C# managed code and unmanaged code.

Instrukcje: uzyskiwanie dostępu do obiektów międzyoperacyjności pakietu Office za pomocą funkcji Visual C#How to: Access Office Interop Objects by Using Visual C# Features
Zawiera opis funkcji wprowadzonych w wizualizacji C# w celu ułatwienia programowania pakietu Office.Describes features that are introduced in Visual C# to facilitate Office programming.

Instrukcje: użycie właściwości indeksowanych w programowaniu usługi międzyoperacyjnej modelu COMHow to: Use Indexed Properties in COM Interop Programming
Opisuje sposób używania właściwości indeksowanych w celu uzyskania dostępu do właściwości COM, które mają parametry.Describes how to use indexed properties to access COM properties that have parameters.

Instrukcje: użycie wywołania platformy do odtwarzania pliku WaveHow to: Use Platform Invoke to Play a Wave File
Opisuje, jak używać usług wywołania platformy do odtwarzania pliku dźwiękowego WAV w systemie operacyjnym Windows.Describes how to use platform invoke services to play a .wav sound file on the Windows operating system.

Przewodnik: Programowanie OfficeWalkthrough: Office Programming
Pokazuje, jak utworzyć skoroszyt programu Excel i dokument programu Word, który zawiera link do skoroszytu.Shows how to create an Excel workbook and a Word document that contains a link to the workbook.

Przykładowa klasa modelu COMExample COM Class
Pokazuje, jak uwidocznić C# klasę jako obiekt com.Demonstrates how to expose a C# class as a COM object.

Specyfikacja języka C#C# Language Specification

Aby uzyskać więcej informacji, zobacz podstawowe pojęcia w C# specyfikacji języka.For more information, see Basic concepts in the C# Language Specification. Specyfikacja języka jest ostatecznym źródłem informacji o składni i użyciu języka C#.The language specification is the definitive source for C# syntax and usage.

Zobacz takżeSee also