vb.net写的类你可以放入一个DLL中,在C#中引用这个Dll。vc.net如果写的是win32类型的dll就同调用Windows api一样调用。vc.net如果写com,Dll得先注册,引用后才能调用。

解决方案 »

  1.   

    1.把你写的类做成DLL(建个类库工程或用户控件工程就行了)
    2.如果是控件, 在工具那添加工具,找出你的那DLL就OK了,就能像MS的类一样用了
      如果是类,那要添加引用,用全空间名来声明,像我做了一个类data放在ajqc这空间下的,生成后,我在别的工程中用它,就先引用它.然后这样声明
    ajqc.data aj_data=new ajqc.data();
      

  2.   

    // 这是主 DLL 文件。#include "stdafx.h"#include "NETClass.h"class AAA
    {
    public:
    AAA(){} int add(int a, int b)
    {
    return a + b;
    }
    };我用VC.NET写了上面这个类,但是在C#中不能见到该类中的方法add,我该怎么办啊
      

  3.   

    你写得是类而不是dll文件,所以先把它编译成库文件,后添加引用,在C#代码中加入using语句。
      

  4.   

    MSDN中
    Visual Studio .Net----->.Net Framework---->教程----->使用.Net Framework开发介绍--->编写简单的.Net组件  和  简单组件的客户程序一节,看懂了就全明白了。
      

  5.   

    没必要使用COM直接using就可以了。
      

  6.   

    晕  哪里需要这么复杂
    先引用 然后一个USING 命名空间 就OK了