试图在C#中构建和使用类库。类库中的对象不包含方法
创建类库: 文件 - >新建项目 - > Windows的>经典桌面 - >类库 代码:
namespace ClassLibrary2
{
public class Class1
{
public static long Add(long i, long j)
{
return (i + j);
}
}
}
试图从控制台应用程序使用它:
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ClassLibrary2.Class1 c = new Class1();
c. //no Add function
}
}
}
但是c
对象不包含Add
函数。为什么?如何解决它?
变化与ClassLibrary2.Class1 C =新ClassLibrary2.Class1(); –
@AlexPashkin:这不会使一个静态方法可用,就好像它是一个实例方法... –
@JonSkeet它使代码工作:)更优雅的方法是使用Add方法作为扩展。 –