Per quanto riguarda il basic ho sempre pensato che sia un errore.Originariamente inviato da [-MaRcO3-]
Osservazione giustissima la tua, ma sai in quanti dei 3/4 manuali che ho si può trovare una spiegazione del genere? Nessuno. Anche negli esempi (ASP.NET Tutto&Oltre) le variabili stringa ad non vengono inizializzate. Gli esperti che danno questi consigli dovrebbero essere anche quelli che scrivono i manuali.
Ciao e grazie anche a te![]()
Marco
Mi spiego. Sappiamo da sempre che in basic le variabili sono inizializzate. Seguendo questa filosofia, mi aspetterei che anche le stringhe siano inizializzate alla stringa vuota.
Questo non avviene e la spiegazione che si dà è che le stringhe sono riferimenti e non valori, perciò, come tutti i riferimenti, sono inizializzati a nothing (null).
L'errore viene dato quando non si usa per esempio la vecchia Trim(variabileStringa), ma VariabileStringa.Trim()
Ciao![]()

Rispondi quotando