新手的简单问题 如果在同一个解决方案里,就不必引用(直接用你的类的--命名.类名来访问)。如果类不在你的解决方案里就在你项目上右击鼠标,添加引用(yourclass.dll)就可以了(首先把你的类编译成Dll) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Anhowe (流星)的意思是不是怎么使用一个类?呵呵~如果是,则public class Test{ public Test() { } ...}//在窗体类中 private Test test = new Test(); 第一种同一个名称空间namespace yournamespace{ public class yourclass1 { } public class yourclass2 { public Getyourclass1() { yourclass1 yc=new yourclass1();//直接引用 return yc; } }}第二种不在同一个名称空间namespace yournamespace1{ public class yourclass1 { }}namespace yournamespace2{ public class yourclass2 { public Getyourclass1() { yournamespace1.yourclass1 yc=new yournamespace1.yourclass1();//全名限定 return yc; } }}或者namespace yournamespace1{ public class yourclass1 { }}namespace yournamespace2{ using yournamespace1; public class yourclass2 { public Getyourclass1() { yourclass1 yc=new yourclass1();//可不用全名限定 return yc; } }} 不好意思写错了一个函数public Getyourclass1() { }应改为public yourclass1 Getyourclass1() { } 呵呵~~ 就和chainet说的差不多,不过要注意一下命名空间!C#里面很注重这个的,有一点点像C++里面的INCLUDE,但又不全像。 请问windows窗体可否像QQ一样运行时在电脑右下角显示 Log4net sql问题 省市表的设计 100分相赠 关于oracle的select问题 关于tablelayoutpanel问题. VSS2005在VS2005下出现的奇怪问题,两天了都没搞定,不能工作了... 关于C#中的命名空间! 100分求13个数字(全由数字3、1或0组成)中连续3,连续1,连续0的个数的算法??? 如何打印DataGird中的内容?谢了先! 除了C#我用那个语言都可以做到,就是C#写不出来 这个问题应该有点意思,大家看看
如果是,则
public class Test
{
public Test()
{
}
...
}//在窗体类中
private Test test = new Test();
namespace yournamespace
{
public class yourclass1
{
}
public class yourclass2
{
public Getyourclass1()
{
yourclass1 yc=new yourclass1();//直接引用
return yc;
}
}
}
第二种不在同一个名称空间
namespace yournamespace1
{
public class yourclass1
{
}
}
namespace yournamespace2
{
public class yourclass2
{
public Getyourclass1()
{
yournamespace1.yourclass1 yc=new yournamespace1.yourclass1();//全名限定
return yc;
}
}
}
或者namespace yournamespace1
{
public class yourclass1
{
}
}
namespace yournamespace2
{
using yournamespace1;
public class yourclass2
{
public Getyourclass1()
{
yourclass1 yc=new yourclass1();//可不用全名限定
return yc;
}
}
}
public Getyourclass1()
{
}
应改为
public yourclass1 Getyourclass1()
{
}