Nous avons rencontré un scénario dans lequel nous devons suivre le paramétrage et le déstabilisation d'un type Nullable.Ajout de méthodes aux types nullables
donc quelque chose comme
int? value
if(value.isSet())
{
addTocollection();
}
nous aurait aussi besoin d'une fonction claire
value.clear();
Le concept est que les données a un état supplémentaire qui est l'état de jeu.
donc NULL (ensemble) et NULL (unset) ont des significations différentes. et puis vous avez la valeur (ensemble) pour la plupart des cas et la valeur (unset) (ce dernier cas n'aurait aucune signification)
est-il un moyen d'utiliser des méthodes d'extension ou un autre modèle qui pourrait résoudre ce problème. ma pensée actuelle est que nous devrons revenir à une classe étendue de quelque sorte.
Êtes-vous à la recherche de 'value.HasValue'? –