Biorąc pod uwagę, że kolekcje takie jak System.Collections.Generic.HashSet<>accept nulljako członek zestawu, można zapytać, jaki nullpowinien być kod skrótu . Wygląda na to, że framework używa 0: // nullable struct type int? i = null; i.GetHashCode(); // gives