私はC#の初心者です。File1.xaml.cs にいくつかの関数を記述しました
File1.xaml.cs に記述した関数をテストする必要がある別のテスター ファイル Test.xaml.cs があります。
どうやってやるの ?両方のファイルは同じネームスペースにあります。
私はC#の初心者です。File1.xaml.cs にいくつかの関数を記述しました
File1.xaml.cs に記述した関数をテストする必要がある別のテスター ファイル Test.xaml.cs があります。
どうやってやるの ?両方のファイルは同じネームスペースにあります。
2 番目のクラスのインスタンスを作成する必要があります。そのメソッドを呼び出すことができます。または、2 番目のクラスのメソッドをパブリックにします。
public class Class1
{
public void Function()
{ ... }
}
public class Class2
{
public void AnotherFunction()
{
Class1 class1 = new Class1();
class1.Function();
}
}
Ok。ソリューションに "Project1" と "Project2" という 2 つのプロジェクトがあるとします。Project1 には、Project2 で使用するメソッド「Foo」を含む Project1Class というクラスがあります。最初に、Project2 の Project1 への参照を追加する必要があります (右クリック [参照] -> [参照の追加] -> [ソリューション] -> [Project1])。Project2 には、"AccessProject1Class" メソッドを含むクラス Project2Class があります。このクラスのコードは次のようになります。
using Project1;
namespace Project2
{
public class Project2Class
{
public void AccessProject1Class()
{
Project1Class project1Class = new Project1Class();
project1Class.Foo();
}
}
}
使用したい関数を public または public shared として宣言してください。これが役立つことを願っています
File.xaml.cs のクラスには、internal または public アクセス修飾子が必要です。