ArrayList x=new ArrayList();
x.Add(10);
x.Add("SS");
foreach(string s in x)
{
}
Significa che quando foreach viene eseguito tenta di eseguire il cast dell'elemento della lista di matrice per digitare l'espressione foreach?Uso di foreach con ArrayList - casting automatico?
Eseguire il codice e vedere. – BoltClock
So cosa fa, ma non sono sicuro che ci sia un casting interno dall'oggetto al tipo specificato. – Lojol
Sfortunatamente 'foreach' lancia implicitamente gli elementi di x al tipo specificato per la variabile di ciclo anche se il cast è normalmente esplicito. Una delle cose brutte che abbiamo ereditato dai tempi pre generici. – CodesInChaos