How do I initialize the member variables during declaration and create the getter/setter shorthand? Is it possible or do I have to use the constructor to assign the value?
For example I want to do something similarl to this
public class Money
{
public int dollars = 200 {get; set;}
}
or
public int dollars = 200;
dollars
{
get;
set;
}
In C# 6 and later, you can initialize auto-implemented properties similarly to fields:
public string FirstName { get; set; } = "Jane";
Source: MSDN
Either
public class Money
{
private int dollars = 200;
public int Dollars
{
get { return dollars; }
set { dollars = value; }
}
}
or
public class Money
{
public int Dollars { get; set; }
public Money()
{
Dollars = 200;
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With