Szkolenie
Moduł
Wywoływanie metod z biblioteki klas platformy .NET przy użyciu języka C# - Training
Używanie funkcji w bibliotece klas platformy .NET przez wywoływanie metod, które zwracają wartości, akceptują parametry wejściowe i nie tylko.
Ta przeglądarka nie jest już obsługiwana.
Przejdź na przeglądarkę Microsoft Edge, aby korzystać z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej.
W poniższych artykułach przedstawiono różne sposoby wykonywania "natywnej interoperacyjności" na platformie .NET.
Istnieje kilka powodów, dla których warto wywołać kod natywny:
Poprzednia lista nie obejmuje wszystkich potencjalnych sytuacji i scenariuszy, w których deweloper chce/lubi/potrzebuje interfejsu z składnikami natywnymi. Biblioteka klas platformy .NET używa na przykład natywnej obsługi współdziałania, aby zaimplementować pewną liczbę interfejsów API, takich jak obsługa konsoli i manipulowanie nimi, dostęp do systemu plików i inne. Należy jednak pamiętać, że istnieje opcja w razie potrzeby.
Uwaga
Większość przykładów w tej sekcji zostanie przedstawionych dla wszystkich trzech obsługiwanych platform dla platform .NET Core (Windows, Linux i macOS). Jednak w przypadku niektórych krótkich i ilustracyjnych przykładów pokazano tylko jeden przykład, który używa Windows nazw plików i rozszerzeń (czyli "dll" dla bibliotek). Nie oznacza to, że te funkcje nie są dostępne w systemie Linux lub macOS, zrobiono to tylko dla wygody.
Szkolenie
Moduł
Wywoływanie metod z biblioteki klas platformy .NET przy użyciu języka C# - Training
Używanie funkcji w bibliotece klas platformy .NET przez wywoływanie metod, które zwracają wartości, akceptują parametry wejściowe i nie tylko.
Dokumentacja
Najlepsze rozwiązania dotyczące współdziałania natywnego — .NET - .NET
Poznaj najlepsze rozwiązania dotyczące współdziałania ze składnikami natywnymi na platformie .NET.
Natywna obsługa współdziałania ABI — .NET - .NET
Definiuje bieżącą obsługę współdziałania z różnymi interfejsami API.
Pisanie niestandardowego hosta środowiska uruchomieniowego platformy .NET - .NET
Dowiedz się, jak hostować środowisko uruchomieniowe platformy .NET z kodu natywnego, aby obsługiwać zaawansowane scenariusze wymagające kontrolowania sposobu działania środowiska uruchomieniowego platformy .NET.