-1

メインフォームから別のクラスのメソッドにアプローチしようとしていますが、これを実現する方法はすでにありますが、非常に「クリーン」にプログラムされているとは思いません。

これは、私が現在使用しているコードを使用してメソッドにアプローチする方法です。

 private void btnConnectDevice_Click(object sender, EventArgs e)
    {
          Serial _serial = new Serial();
          _serial.OpenPortConnection();
    }

コードがうまく機能することはわかっていますが、これが正しい方法だとは思いません。同じことを達成するためのクリーン/代替コードを持っている人はいますか?

御時間ありがとうございます。

編集:

Serial クラスのメソッドは OpenPortConnection と呼ばれ、アプローチする必要があるメソッドです。

4

1 に答える 1

0

クラスでメソッドを呼び出すには、インスタンス化するか、メソッドを静的にする必要があります。オブジェクトをインスタンス化して OpenPortConnection を呼び出したくない場合は、オブジェクトを静的にできますか?

于 2013-02-25T09:56:39.897 に答える