• 本站域名:OceanCoder.cn 若您喜欢本站,请添加至收藏夹!
  • 网站少部分资源来源自网络,如有侵犯您的权益,请联系站长删除!
  • 本站所有文章,除特殊标明外,皆为本人原创,转载请注明出处,谢谢合作!
  • 本站所下载的资源,若无特殊说明,使用统一解压密码:oceancoder.cn
  • 本站已实现布局自适应,支持手机端、pad端访问,欢迎体验
  • 本站部分资源可通过微信公众号留言获取,欢迎体验

C#编写DLL供其它编程语言如VB,易语言等调用

C# OceanCoder 2017-07-19 1152 次浏览 0个评论

通过以下方式编写DLL

1、C#新建类库项目MyDLL

    ① 需要导出的属性、方法必须使用接口的形式

    ② 需要导出的类、属性、方法必须声明为public

using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace MyDLL
{    
    public interface IMyDLL{
            string sayHello(string name);
    }    
    [ClassInterface(ClassInterfaceType.None)]    
    public class MyDLL:IMyDLL    
    {
        public string sayHello(string _name){
            return "Hello "+_name;
        }
    }
}

2、设置项目属性

    ① 选中项目->属性->应用程序->程序集信息,勾选【使程序集COM可见】

    ② 属性->生成,勾选【为com互操作注册】

3、重新生成项目,得到DLL文件


易语言调用可参考 易语言调用C#.Net编译的DLL


已有 1152 位网友参与,快来吐槽:

发表评论