我确定在我不知道正确的措辞方式之前就有人问过这个问题,所以我找不到我要找的东西。
我有一个带有字段的类,我希望能够从外部看到它,只是不能直接修改它..
public class myclass
{
public int value;
public void add1()
{
value = value + 1;
}
}
所以我真的很想只从方法 add1()
中获取“值”字段可修改,但我仍然希望能够看到“值'。
编辑:我认为只能通过 myclass
类进行修改,但我输入了其他内容。感谢您指出这一点。
最佳答案
public int value { get; private set; }
您不能通过 add1
方法使其仅可修改,但您可以使其仅可通过myclass
修改。
看这个:
关于C#:使用包含它的类使字段只能修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32130160/