.NET Wrapper란?

Organizing Data
|2023. 7. 11. 16:34

Table of contents

     

     

    .NET Wrapper는 .NET Framework로 작성된 코드를 다른 프로그래밍 언어나 플랫폼에서 사용할 수 있도록 해주는 래퍼(Wrapper)다.

     

    일반적으로 C# 또는 VB.NET으로 작성된 .NET 어셈블리는 C++이나 Java 같은 다른 언어나 플랫폼에서 직접 사용할 수 없다.

     

    이런 경우 .NET Wrapper를 사용하여 .NET 어셈블리의 기능을 래핑(wrapping)하고 다른 언어나 플랫폼에서 사용할 수 있는 API(Application Programming Interface)를 제공한다.

     

    예를 들어, C++ 개발자가 .NET Framework로 작성된 C# 어셈블리의 기능을 사용하려면 .NET Wrapper를 사용하여 C# 어셈블리를 C++에서 호출할 수 있는 API로 래핑해야 한다.

     

    이렇게 하면 C++ 코드에서 .NET Framework 기능을 직접 사용할 수 있다.