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
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;
Use a private variable and expose a public property.
class Person
{
private string name;
public string Name
{
get
{
return name;
}
}
}
Define it as private? Is that what you asking for, you can modify it any where inside the container class but you can't out side it