Quote:
|
Gli elementi contenuti in un Array, devono essere tutti dello stesso tipo?
|
Secondo me è una buona domanda, perchè presuppone la conoscenza dell'ereditarietà... classico esempio potrebbe essere un array di Control[] che al suo interno contiene Button, Label, ecc
Una classica domanda che potete fare è chiedere se le classi e le strutture vengono passate byref o byval come parametri delle funzioni.... magari gli ponete l'esempietto trabocchetto
Codice:
struct X
{
public int Val;
}
static void Funz(X x)
{
x.Val = 3;
}
static void Main()
{
X x = new X();
Funx(x);
// x.Val vale 3 oppure 0?
}