オールドウェイ
int? myFavoriteNumber = 42;
int total = 0;
if (myfavoriteNumber.HasValue)
total += myFavoriteNumber.Value *2;
新しい方法?
int? myFavoriteNumber = 42;
total += myFavoriteNumber?.Value *2; //fails
オールドウェイ
int? myFavoriteNumber = 42;
int total = 0;
if (myfavoriteNumber.HasValue)
total += myFavoriteNumber.Value *2;
新しい方法?
int? myFavoriteNumber = 42;
total += myFavoriteNumber?.Value *2; //fails