私はこのコードを持っています:
class MyClass
{
public class MySubClass
{
public int One { private set; public get; }
public int Two { private set; public get; }
public int Three { private set; public get; }
};
public MySubClass ObjectMySubClass { private set; public get; }
private void SetSomething()
{
ObjectMySubClass.One = 5; //can do that
}
}
One、Two、および Three 変数をクラス外で読み取ることができるが、MyClass だけで設定できるようにするにはどうすればよいですか?
MyClass obj = new MyClass();
obj.ObjectMySubClass.One = 5; //can't
int value = obj.ObjectMySubClass.One; //can do that