Voglio conoscere valori nulli o riferimenti null.
Ad esempio ho una classe chiamata Apple e ne ho creato un'istanza.
Apple myApple = new Apple("yummy"); // The data is stored in memory
Poi ho mangiato quella mela e ora deve essere nulla, quindi l'ho impostata come nulla.
myApple = null;
Dopo questa chiamata, ho dimenticato di averlo mangiato e ora voglio controllare.
bool isEaten = (myApple == null);
Con questa chiamata, dove si riferisce myApple? Null è un valore puntatore speciale? In tal caso, se ho 1000 oggetti null, occupano lo spazio di memoria di 1000 oggetti o lo spazio di memoria di 1000 int se pensiamo che un tipo di puntatore sia int?