Possible Duplicate: What do two question marks together mean in C#?
What does the ?? mean in this C# statement?
int availableUnits = unitsInStock ?? 0;
if (unitsInStock != null) availableUnits = unitsInStock; else availableUnits = 0;