如何在Visual-C ++库(.net)中创建重载函数?

时间:2010-08-27 16:35:39

标签: c# .net c++ visual-studio visual-c++

所以我想要的是创建3个具有相同名称但具有不同参数的函数(一个将占用2个,其他一个占据System :: String)。 (我将从visual-C ++编译成.net库,创建一个c#项目,将我的lib连接到它,并希望能够在我的库中看到一个有3个重载的函数名。)

如何在VS C ++ 2010中做这样的事情

2 个答案:

答案 0 :(得分:1)

声明具有相同名称和不同参数的三个函数。

答案 1 :(得分:1)

ref class SampleClass
{
public:
    SampleClass(){}
    void Set(int value){}
    void Set(String^ value){}
    void Set(int value1, String^ value2){}
    ...
};

将其构建为.NET类库,并在C#客户端项目中添加对它的引用。