开发工具:Visual Studio 2008,Eclipse3.7 Indigo,Visual C++ 6.0
一、用C#编写一个COM组件
1. 打开Visual Studio2008,[文件]->[新建]->[项目]
2. 项目类型=Visual C#,模版=类库,名称=MyCom,解决方案=MyCom,点击[确定]
3. 编辑Main.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MyCom
{
public interface MyInterface
{
int add(int a, int b);
string sayHello(string msg);
string mergeString(string a, string b);
}
public class MyClass : MyInterface
{
public int add(int a, int b)
{
return a + b;
}
public string sayHello(string msg)
{
return "Hello, " + msg;
}
public string mergeString(string a, string b)
{
return a + b;
}
}
}