C# には Java Runnable インターフェースに相当するものはありますか?
そうでない場合、これをどのように実装できますか、それとも単に必要ないのでしょうか?
ありがとう。
ベストアンサー1
C# には Java Runnable インターフェースに相当するものはありますか?
はい、それはスレッド開始
class Runner
{
void SomeMethod()
{
Thread newThread = new Thread(new ThreadStart(Run));
newThread.Start();
}
public void Run()
{
Console.WriteLine("Running in a different thread.")
}
}
次のJavaコードと同等になります
class Runner implements Runnable {
void someMethod() {
Thread newThread = new Thread( this );
newThread.start();
}
public void run() {
out.println("Running in a different thread.");
}
}