我是C#的初学者。我在File1.xaml.cs中编写了一些函数
我有另一个测试文件Test.xaml.cs,我需要测试我在File1.xaml.cs中编写的函数。
我该怎么做?这两个文件都在同一名称空间下。
答案 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)
声明要用作公共或公共共享的函数希望这有助于