注册 登录
编程论坛 ASP.NET技术论坛

菜鸟前来请教怎样在一个类库中调用另一个类库的方法?谢谢

uukkcc 发布于 2008-09-28 13:15, 1089 次点击
大家好.我是想在一个类库中调用另一个类库的方法.类库的DLL已经添加引用上了.可就是无法对类库里的类进行实例化.请问原因再哪?谢谢.
代码如下:

首先是要实例化的命名空间
using System;
using System.Collections.Generic;
using System.Text;
using Third.MyThird;//导入命名空间Third和MyThird类
namespace Second
{
    public class MySecond
    {
        public void TestSecond()
        {
            //此处无法实例化MyThird对象!!但MyThird方法已经是public
        }
    }
}

下面是被引用的空间代码

using System;
using System.Collections.Generic;
using System.Text;

namespace Third
{
    public class MyThird
    {

        public void Third()
        { }
    }
}

[[it] 本帖最后由 uukkcc 于 2008-9-28 21:19 编辑 [/it]]
5 回复
#2
uukkcc2008-09-28 21:19
顶啊
#3
frankqnj2008-09-29 03:55
[bo][un]uukkcc[/un] 在 2008-9-28 13:15 的发言:[/bo]

大家好.我是想在一个类库中调用另一个类库的方法.类库的DLL已经添加引用上了.可就是无法对类库里的类进行实例化.请问原因再哪?谢谢.
代码如下:

首先是要实例化的命名空间
using System;
using System.Colle ...


using Third.MyThird 如果是个类 你就不能象引入命名空间那样 做

using Third <-- 如果这个Third 是命名空间 而不是父类的话...
#4
Xxibug2008-10-04 01:00
using 类,这是违法行为,要拘留的
#5
bygg2008-10-04 12:09
是的只需要引用Third空间就可以了.
如果你引用 Third.MyThird 的话,就可以直接使用MyThird中的public static方法.
#6
Josen_2008-10-04 16:08
同意楼上
1