请教大家一个问题!
两个位于两个文件中C#类怎样互相调用!而且这两个类位于不同的命名空间
代码如下 :
using System;
using Generic;
namespace mynamespace
{
public delegate double Equation(double x);
public class GenericLibrary
{
public static double ComputeIt(double v,double T,Equation eq)
{
return (0.5*v*v)+eq(T);
}
}
public class DelegateDemo
{
public static void Main()
{
double result;
Generic.Equation eqn;
eqn=new Equation(DelegateDemo.LowT);
result=GenericLibrary.ComputeIt(100.0,4000.0,eqn);
Console.WriteLine(result);
eqn=new Equation(DelegateDemo.HighT);
result=GenericLibrary.ComputeIt(100.0,4000.0,eqn);
Console.WriteLine(result);
}
public static double LowT(double T)
{
return 1009.0*T;
}
public static double HighT(double T)
{
return (1009.0*T)+(0.1*T*T);
}
}
}
另一个:
using System;
using mynamespace;
namespace Generic
{
public class GenericLibrary
{
public static double ComputeIt(double v,double T,Equation eq)
{
return (0.5*v*v)+eq(T);
}
}
}
问题点数:0、回复次数:3Top
1 楼htl(雄猫.TOMCAT)回复于 2005-06-03 12:31:06 得分 0
不好意思:
第一段代码中的GenericLibrary类应该没有!!!Top
2 楼lemong(風之影)回复于 2005-06-03 12:37:01 得分 0
using yournamespace;
.....
yourclass.yourfunc() // static func
or
yourclass cl = new yourclass();
cl.yourfunc()
Top
3 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-06-03 12:46:58 得分 0
先在解决方案界面添加引用,然后再using,用之前实例化Top




