スレッド: C# には Java Runnable インターフェースに相当するものはありますか? 質問する

スレッド: C# には Java Runnable インターフェースに相当するものはありますか? 質問する

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.");
      }
  }

おすすめ記事