Vraag : De controle voor verklaart nietig om de fout tegen te houden - het voorwerp Nullable moet een waarde hebben


In de lijn van code hieronder wil ik controleren als niets tot User.longVal wordt overgegaan om de fout tegen te houden
„Het voorwerp Nullable moet een waarde“ hebben

User.longVal = (dubbel) CurrentUser.longVal;

Zo als niets in is
   (dubbel) CurrentUser.longVal
Ik wil een standaardwaarde plaatsen -    

Gebruik ik??  richtlijn

Antwoord : De controle voor verklaart nietig om de fout tegen te houden - het voorwerp Nullable moet een waarde hebben

Ik geloof het zou moeten zijn iets als (C# slechts):
1:
User.longVal = (dubbel) CurrentUser.longVal?? default_value;
Andere oplossingen  
 
programming4us programming4us