using System;public class myclass
{
public string msg;
public myclass(string parm)
{
msg = "Hello " + parm;
}
}//***********************************************public class myused
{
public static void Main(String[] args )
{
string str2;
str2 = " World!";
myclass myc = new myclass(str2);
Console.WriteLine(myc.msg);
}
}我用文本编辑器,将两个类写在一个文件,在csc里编译成 .exe 可以运行。
现在我想把myclass编译成.dll,
然后将myused写在另外的一个文件里,引用前面编译好的.dll,怎么写?
(java 里只要dll在相同目录中,import进来就可以调用了,不知.net怎样写)

解决方案 »

  1.   

    先添加引用。。然后就 USING 你的空间名称
      

  2.   

    先添加引用dll文件
    然后在文件开始添加
    using xxx;
    xxx是myclass的namespace,有点像java里的package
      

  3.   

    怎样 先添加引用dll文件?
    我只是在文本编辑器里写这样的 .cs 文件,没有建项目工程.
      

  4.   

    谢谢各位提示,看帮助后解决了。
    要在另外一项目使用Dll中的类型,要在编译代码是引用将下面一个另存为 myused.cs
    编译执行如下:(用 /r: 参数)csc /out:myused.exe /t:exe /r:myclass.dll myused.cs
      

  5.   

    晕..也可以在引用->右键->添加引用.我还以为你会.SO没说清楚,不好意思~