Typy ogólne (C++/CLI i C++/CX)

Typy ogólne są typami i metodami sparametryzowanymi. W tej sekcji dowiesz się, które funkcje ogólne obsługują zarówno środowisko wykonawcze systemu Windows, jak i środowisko uruchomieniowe języka wspólnego oraz które są obsługiwane tylko przez środowisko uruchomieniowe języka wspólnego. Dowiesz się również, jak tworzyć własne metody ogólne i typy w języku C++/CLI oraz jak używać typów ogólnych utworzonych w języku .NET Framework w języku C++/CLI. Na koniec ta sekcja zawiera porównanie typów ogólnych i szablonów języka C++.

W tej sekcji

Obsługiwane przez środowisko wykonawcze systemu Windows i środowisko uruchomieniowe języka wspólnego

Omówienie typów ogólnych w języku C++/interfejsie wiersza polecenia
Informacje o tym, czym są typy ogólne, motywacja funkcji języka i definicje terminów używanych do opisywania typów ogólnych. Ponadto informacje o użyciu typów referencyjnych i typów wartości jako parametrów typu dla typów ogólnych.

Interfejsy ogólne (C++/CLI)
Informacje o definiowaniu i używaniu interfejsów ogólnych.

Delegaty ogólne (C++/CLI)
Informacje o definiowaniu i używaniu delegatów ogólnych.

Ograniczenia parametrów typu ogólnego (C++/CLI)
Informacje o używaniu ograniczeń w typach ogólnych.

Konsumowanie typów ogólnych (C++/CLI)
Informacje o korzystaniu z typów ogólnych zdefiniowanych w zestawach .NET, prawdopodobnie utworzonych w innych językach, w języku C++/CLI.

Typy ogólne i szablony (C++/CLI)
Porównanie typów ogólnych i szablonów, kiedy należy ich używać i jak je łączyć w przydatny sposób.

Obsługiwane przez środowisko uruchomieniowe języka wspólnego

Funkcje ogólne (C++/CLI)
Informacje na temat definiowania i używania ogólnych funkcji i metod.

Klasy ogólne [C++/CLI]
Informacje o definiowaniu i używaniu klas ogólnych.

Za pomocą elementu dla każdego słowa kluczowego w kolekcji ogólnej.

Zobacz też

Rozszerzenia składników dla platformy .NET i platformy uniwersalnej systemu Windows