2

学習者への簡単な質問です。

私を追加するとどのようなメリットがありますか。物事に?

例 me.picturebox1.imagelocation... vs picturebox1.imagelocation.

4

4 に答える 4

1

me は現在のクラスのインスタンスです。追加する必要はありませんが、コンパイラに明確な違いをもたらすために必要な場合があります。たとえば、コンストラクターで、パラメーターが初期化したいクラス変数と同じ名前の場合! C#(これ):

class Class
{
    private int number;

    public Class(int number)
    {
        this.number = number;
    }
}
于 2013-04-16T11:06:18.503 に答える
0

複数のフォームがある場合に、どのコントロールを実行する必要があるかをシステムが理解するのに役立つと思います。たとえば、2 つのフォームに txtFirstname という同じテキスト ボックスがある場合、システムは、必要なときに値をキャプチャするためにどのテキスト ボックスを使用する必要があるかを理解できない可能性があります。me.txtFirstname を使用すると、現在コード化されているフォームのテキスト ボックスが使用されるように指定されます。それが私が私をどのように使用するかなので、私はあなたに正しい答えを与えたことを願っています. 今まで

于 2013-04-16T12:06:49.217 に答える