-1

1つか2つの例から始めましょう。次のサンプル クラスを使用します。

class Sample
{
    private object _someObject;

    public Sample(object someobject)
    {
        _someObject = someobject;

        // If I then wanted to pass someobject to a method within the constructor, 
        // is it better to use the field version or the parameter version. Example:

        SomeMethod(someobject);

        // OR

        SomeMethod(_someObject);
    }
}

さらに、Bill Wagner による「Efficient C#」というタイトルの本を読み終えたばかりで、これと似た形式の本が他にあるかどうか知りたいです。

コードを書かれているとおりに書く必要がある理由を知りたいです (より効率的な IL など)。

よろしくお願いします:)

4

1 に答える 1

3

違いはありません。それらはすべて同じオブジェクトへの参照です。

于 2013-07-02T14:48:34.067 に答える