C# public variable as writeable inside the class but readonly outside the class

后端 未结 9 1728
说谎
说谎 2020-12-09 14:52

I have a .Net C# class where I need to make a variable public. I need to initialize this variable within a method (not within the constructor). However, I don\'t want the

9条回答
  •  一个人的身影
    2020-12-09 15:18

    Sure. Make it a property, and make the setter private:

    public Int32 SomeVariable { get; private set; }
    

    Then to set it (from within some method in the class):

    SomeVariable = 5;
    

提交回复
热议问题