两个位于两个文件中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);
}
}
}