This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more
Microsoft Logo
Gray Pipe
Developer Network Developer Network Developer
Sign in

Subscriber portal

Get tools
  • Downloads
    • Visual Studio
    • SDKs
    • Trial software
      • Free downloads
      • Office resources
      • SharePoint Server 2013 resources
      • SQL Server 2014 Express resources
      • Windows Server 2012 resources
  • Programs
    • Subscriptions
      • Overview
      • Administrators
    • Students
      • Microsoft Imagine
      • Microsoft Student Partners
    • ISV
    • Startups
    • Events
  • Community
    • Magazine
    • Forums
    • Blogs
    • Channel 9
  • Documentation
    • APIs and reference
    • Dev centers
    • Samples
    • Retired content
search clear
We’re sorry. The content you requested has been removed. You’ll be auto redirected in 1 second.
Development Tools and Languages Visual Studio 2012 Visual C++
Visual C++ .NET Programming in Visual C++
.NET Programming in Visual C++
.NET Programming in Visual C++
Getting Started
C++ Language and Standard Libraries
Windows Store Apps
Win32 Desktop Apps (Visual C++)
MFC and ATL
DLLs in Visual C++
Parallel Programming
.NET Programming in Visual C++
C++/CLI Tasks
Native and .NET Interoperability
C++/CLI Migration Primer
Pure and Verifiable Code
Regular Expressions
File Handling and I/O
Graphics Operations
Windows Operations
Data Access
Interoperability with Other .NET Languages
Serialization
Friend Assemblies (C++)
Managed Types
Reflection
Strong Name Assemblies (Assembly Signing)
Debug Class
STL/CLR Library
C++ Support Library
Exceptions in C++/CLI
Boxing (C++/CLI)
Compiler Intrinsics and Assembly Language
Development Tools
Specialized Tasks
Security Best Practices
Visual C++ Samples
TOC
Collapse the table of content
Expand the table of content
This documentation is archived and is not being maintained.
This documentation is archived and is not being maintained.
Recommended Version
This documentation is archived and is not being maintained.

.NET Programming in Visual C++

Visual Studio 2012
Other Versions
  • Visual Studio 2015
  • Visual Studio 2013
  • Visual Studio 2010
  • Visual Studio 2008
  • Visual Studio 2005

The following topics describe how Visual C++ can target the .NET platform.

In This Section

C++/CLI Tasks

Native and .NET Interoperability

C++/CLI Migration Primer

Pure and Verifiable Code (C++/CLI)

Regular Expressions (C++/CLI)

File Handling and I/O (C++/CLI)

Graphics Operations (C++/CLI)

Windows Operations (C++/CLI)

Data Access Using ADO.NET (C++/CLI)

Interoperability with Other .NET Languages (C++/CLI)

Serialization (C++/CLI)

Managed Types (C++/CLI)

Reflection (C++/CLI)

Strong Name Assemblies (Assembly Signing) (C++/CLI)

Debug Class (C++/CLI)

STL/CLR Library Reference

C++ Support Library

Exceptions in C++/CLI

Boxing (C++/CLI)

See Also

Other Resources

Native and .NET Interoperability
Show:
Print Export (0)
Print Share
IN THIS ARTICLE

    Dev centers

    • Windows
    • Office
    • Visual Studio
    • Microsoft Azure
    • More...

    Learning resources

    • Microsoft Virtual Academy
    • Channel 9
    • MSDN Magazine

    Community

    • Forums
    • Blogs
    • Codeplex

    Support

    • Self support

    Programs

    • BizSpark (for startups)
    • Microsoft Imagine (for students)
    United States (English)
    • Newsletter
    • Privacy & cookies
    • Terms of use
    • Trademarks
    logo © 2017 Microsoft
    © 2017 Microsoft