--- description: "Learn more about: C++/CLI Tasks" title: "C++/CLI Tasks" ms.date: "11/04/2016" ms.assetid: 5851b113-91f9-4062-9427-c0669f333636 --- # C++/CLI Tasks The articles in this section of the documentation show how to use various features of C++/CLI. ## In This Section - [How to: Create CLR Empty Projects](../dotnet/how-to-create-clr-empty-projects.md) - [How to: Create CLR Console Applications (C++/CLI)](../dotnet/how-to-create-clr-console-applications-cpp-cli.md) - [How to: Use Tracking References in C++/CLI](../dotnet/how-to-use-tracking-references-in-cpp-cli.md) - [How to: Use Arrays in C++/CLI](../dotnet/how-to-use-arrays-in-cpp-cli.md) - [How to: Define and Consume Classes and Structs (C++/CLI)](../dotnet/how-to-define-and-consume-classes-and-structs-cpp-cli.md) - [C++ Stack Semantics for Reference Types](../dotnet/cpp-stack-semantics-for-reference-types.md) - [User-Defined Operators (C++/CLI)](../dotnet/user-defined-operators-cpp-cli.md) - [User-Defined Conversions (C++/CLI)](../dotnet/user-defined-conversions-cpp-cli.md) - [initonly (C++/CLI)](../dotnet/initonly-cpp-cli.md) - [How to: Define and Use Delegates (C++/CLI)](../dotnet/how-to-define-and-use-delegates-cpp-cli.md) - [How to: Define and consume enums in C++/CLI](../dotnet/how-to-define-and-consume-enums-in-cpp-cli.md) - [How to: Use Events in C++/CLI](../dotnet/how-to-use-events-in-cpp-cli.md) - [How to: Define an Interface Static Constructor (C++/CLI)](../dotnet/how-to-define-an-interface-static-constructor-cpp-cli.md) - [How to: Declare Override Specifiers in Native Compilations (C++/CLI)](../dotnet/how-to-declare-override-specifiers-in-native-compilations-cpp-cli.md) - [How to: Use Properties in C++/CLI](../dotnet/how-to-use-properties-in-cpp-cli.md) - [How to: Use safe_cast in C++/CLI](../dotnet/how-to-use-safe-cast-in-cpp-cli.md) ## Related Sections - [.NET Programming with C++/CLI (Visual C++)](../dotnet/dotnet-programming-with-cpp-cli-visual-cpp.md)