私は次のクラスを持っています:
class SampleClass
{
private ArrayList mMyList;
SampleClass()
{
// Initialize mMyList
}
public ArrayList MyList
{
get { return mMyList;}
}
}
ユーザーがmMyListを取得できるようにしたいので、プロパティを介して「get」を公開しましたが、オブジェクト(つまり、MyList.Add(new Class());)に変更を加えて作成したくありません私のクラスに戻ります。
私はオブジェクトのコピーを返すことができると思いますが、それは遅いかもしれません.財産。
これは可能ですか?