file に関数がありますCode.xaml.cs
。
public string send (string url)
{
//some code...
}
.cs
この関数を別のファイルから呼び出したい。
send("google.com");
しかし、デバッガーはエラーを出します! これどうやってするの?
file に関数がありますCode.xaml.cs
。
public string send (string url)
{
//some code...
}
.cs
この関数を別のファイルから呼び出したい。
send("google.com");
しかし、デバッガーはエラーを出します! これどうやってするの?
クラスから動的メソッドを呼び出すときはいつでも、そのクラスのインスタンスを作成する必要があります。
class Test
{
public string send(string url) {}
}
class AnotherClass
{
public AnotherClass()
{
Test t = new Test();
t.send("google.com");
}
}
それ以外の場合は、単にstatic
キーワードを使用できます。
public static string send(..);
send メソッドが含まれるクラスのメンバー関数として機能しない場合は、静的ヘルパー クラスを作成できます。
public static class Helpers
{
public static string send(string url)
{
...
}
}
次に、他の .cs ファイルで次を呼び出すことができます。
Helpers.send("www.google.com")