我正在使用C# 场景:相同的项目
FolderA - ClassA
FolderB - ClassB
我在ClassB中有一个需要ClassA方法的方法。 我怎么能这样做?
答案 0 :(得分:0)
文件夹部分无关紧要,但将方法公开给其他类的一种常用方法是将它们公开。您可以使用静态方法或实例方法。
实施例
public class A
{
public void SomeMethod(){}
public static void SomeStaticMethod(){}
}
public class B
{
public B()
{
A a = new A();
a.SomeMethod();
A.SomeStaticMethod();
}
}
另一种方法是使用继承,让A类继承自B类
public class A : B
{
public A()
{
//you can now call the methods defined in B
base.SomeMethod();
}
}
以上是如何操作的示例。