Check out example codes for "c# accessors". It will help you in understanding the concepts better.
Code Example 1
//c# property get set example
float amount {get; set;}
static float interest = 9.5f;
public float InitialAmount{
set{ if(value > 1000) Console.Write("Nope must be < 1000"); }
get{ return amount;}
}
public static float InterestRate
{
get {return interest;} //Read only ... no setter
}
public static float InterestRate2
{
// no external class can assign this value ... it's private
private set{interest= value;}
get{return interest;}
}
Code Example 2
Person person = new Person();
person.Name = "Joe"; // the set accessor is invoked here
System.Console.Write(person.Name); // the get accessor is invoked here
Code Example 3
private string _name = "Hello";
public string Name
{
get
{
return _name;
}
protected set
{
_name = value;
}
}
Learn ReactJs, React Native from akashmittal.com