我想写一个求三角形面积的dll,可以向dll传递参数(三角形的底和高),然后dll会计算面积,并且返回值。

解决方案 »

  1.   

    写一个类,再在此类中写一个你要的方法,然后在vs.net2003生成不就可以了
      

  2.   

    使用新建项目向导,新建一个类库程序,在项目里写一个public 类,在类里添加一个函数就可以了。
      

  3.   

    using System;namespace sanjiao
    {
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    public class sanjiao
    {
    public sanjiao()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //
    } public float suansanjiao(float gao,float di)
    {
    return gao*di/2;
                
    }
    }
    }
      

  4.   

    可是,我也想问一下。如果把一个CS文件编译成DLL文件啊?
      

  5.   

    项目属性->常规->输出类型->类库
      

  6.   

    using System;namespace sanjiao
    {
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    public class sanjiao
    {
    public sanjiao()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //
    } public float suansanjiao(float gao,float di)
    {
    return gao*di/2;
                
    }
    }
    }
    请问,这个的入口点是什么?使用dllimport怎么调用?
      

  7.   

    DLL里面没有入口点,入口点在你调用DLL的客户端里