Fråga : Kontrollen för att nulls ska stoppa felet - Nullable anmärker måste ha en värdera


I fodra av kodifiera nedanfört mig önskar att kontrollera, om ingenting passeras till User.longVal att stoppa felet
”Nullable anmärker måste ha en värdera”,

User.longVal = (dubbel) CurrentUser.longVal;

Så, om ingenting är i
   (dubbel) CurrentUser.longVal
Jag önskar till uppsättningen som en standard värderar -    

Jag använder??  direktiv

Svar : Kontrollen för att nulls ska stoppa felet - Nullable anmärker måste ha en värdera

Jag tror det bör vara något något liknande (C# endast):
1:
User.longVal = (dubbel) CurrentUser.longVal?? default_value;
Andra lösningar  
 
programming4us programming4us