1

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

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

我怎样才能做到这一点 ?这两个文件都在同一个命名空间下。

4

3 回答 3

4

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

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 的引用(右键单击 References->Add Reference -> Solution->Project1)。在 Project2 中,您有一个类 Project2Class,其中包含一个方法“AccessProject1Class”。此类的代码如下所示:

using Project1;

namespace Project2
{
    public class Project2Class
    {
        public void AccessProject1Class()
        {
            Project1Class project1Class = new Project1Class();
            project1Class.Foo();
        }
    }
}
于 2013-03-09T19:03:22.387 回答
0

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

于 2013-03-09T18:58:36.287 回答
0

声明您要使用的功能作为公共或公共共享希望这会有所帮助

于 2013-03-09T19:01:11.003 回答