两个位于两个文件中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);
}
}
}
代码如下 :
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);
}
}
}
解决方案 »
- C#中值滤波算法的问题
- C# 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。
- 求指点
- 问大家一个问题,C#中关于导出excel的操作
- 继承了List然后想override操作符[]
- 多播委托和事件有什么区别??multicastDelegate可以获得调用列表,event为什么不行?
- 再问:关于Microsoft Commerce Server 2002中虚拟目录的一个问题!!!
- c#中datagrid问题!急,在线等
- C#里有直接显示播放AVI的控件么?
- 求救!! 关于SqlServer的...
- 如何将替换过的字符串写回文件里?
- 在线目视****解决立刻给分,对比着网上的资料用c#开发的activex控件在客户端不显示,在服务器端(开发机上)没问题
第一段代码中的GenericLibrary类应该没有!!!
cl.yourfunc()