.
You can set a default value, it returns DecimalFieldor "0":
string toString = c?.DecimalField.ToString() ?? decimal.Zero.ToString();
Without a default value, it returns DecimalFieldeither null:
string toString = c?.DecimalField.ToString();
Or you can make the DecimalFieldvalue nullable, it returns DecimalFieldeither null:
public decimal? DecimalField;
...
string toString1 = c?.DecimalField?.ToString();
source
share