关于dll的调用。 public int add( int a, int b) { return a+b; }改成:public static int add( int a, int b) { return a+b; } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那请问兄台,这应该是静态调用吧,如果动态调用的话。那应该怎么修改dll? 还有,请问dll中写的都是静态的方法吗??如果不加static的话,有没有办法调用? 当然可以不用静态的了!但是你的实例化你的DLL类例如:using ClassDll;//实例化ClassDll.Class1 myClass = new ClassDll.Class1(); MessageBox.Show(myClass.Add(20,30).ToString()); 大家能不能给个dll的例子,复杂点的。用c#写的。。小弟我的[email protected]谢谢了。 呵呵,多谢大哥提醒。小弟我明白了。那这dll的发布。。大哥知道一点吗? 还有这种引用的方式和 [DllImport("ClassDll.dll", CharSet=CharSet.Auto)] //static extern int add(int a,int b);这方式有什么区别吗? 这种调用我没怎么用过!好像使用来调用其他语言的dll的,例如c++ 要new!!!MessageBox.Show(new myClass.Add(20,30).ToString()); 那客户端使用,我应该怎么处理这dll? 急!!!asp.net的多行TextBox怎么能只显示最近接收几行的数据 c#报表打印预览居中的问题 c#中如何直接读到文本文件的最后一行 datagridview 合计行真的这么难 关于Datagridview的问题,高手请来看一下,谢谢 C#如果实现显示TabControl上面的TabPage的栏? 字符串的问题 样将相对地址转换成绝对地址 C# Socket 您的主机中的软件中止了一个已建立的连接。 散分:(VS.NET无法启动的问题) Directory d = new Directory("c:\\dir");错在那里? 请教高手
那应该怎么修改dll?
如果不加static的话,有没有办法调用?
但是你的实例化你的DLL类
例如:using ClassDll;
//实例化
ClassDll.Class1 myClass = new ClassDll.Class1(); MessageBox.Show(myClass.Add(20,30).ToString());
用c#写的。。
小弟我的[email protected]
谢谢了。
那这dll的发布。。
大哥知道一点吗?
[DllImport("ClassDll.dll", CharSet=CharSet.Auto)]
//static extern int add(int a,int b);
这方式有什么区别吗?
好像使用来调用其他语言的dll的,例如c++
MessageBox.Show(new myClass.Add(20,30).ToString());