使用另一个文件中的一个文件的方法

时间:2013-03-09 18:52:05

标签: c# oop namespaces

我是C#的初学者。我在File1.xaml.cs中编写了一些函数

我有另一个测试文件Test.xaml.cs,我需要测试我在File1.xaml.cs中编写的函数。

我该怎么做?这两个文件都在同一名称空间下。

3 个答案:

答案 0 :(得分:2)

您必须创建第二个类的实例。比你可以调用它的方法。或者你将第二类中的方法公之于众。

public class Class1
{
   public void Function()
   { ... }
}

public class Class2
{
   public void AnotherFunction()
   {
      Class1 class1 = new Class1();
      class1.Function();
   }
}

确定。假设您的解决方案“Project1”和“Project2”中有2个项目。在Project1中,您有一个名为Project1Class的类,其中包含您要在Project2中使用的方法“Foo”。首先,您必须在Project2中向Project1添加Referenze(右键单击引用 - >添加引用 - >解决方案 - > Project1)。在Project2中,您有一个类Project2Class,它包含一个方法“AccessProject1Class”。这个类的代码如下:

using Project1;

namespace Project2
{
    public class Project2Class
    {
        public void AccessProject1Class()
        {
            Project1Class project1Class = new Project1Class();
            project1Class.Foo();
        }
    }
}

答案 1 :(得分:0)

File.xaml.cs中的类应具有内部或公共访问修饰符。

答案 2 :(得分:0)

声明要用作公共或公共共享的函数希望这有助于