如何访问要在另一个类中使用的A类文件夹

时间:2013-11-06 02:55:35

标签: c#

我正在使用C# 场景:相同的项目

FolderA - ClassA
FolderB - ClassB

我在ClassB中有一个需要ClassA方法的方法。 我怎么能这样做?

1 个答案:

答案 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();
   }
}

以上是如何操作的示例。