Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
29/10/11 10:31
bruno.demarini
Ciao a tutti, non ho capito la differenza tra le due opzioni (in particolare non ho capito in cosa consiste Option Infer), qualcuno potrebbe spiegarmela? Grazie!
aaa
29/10/11 10:35
GN
aaa
30/10/11 12:11
Il Totem
Puoi leggere una descrizione di Option Strict nel link proposto da GN. Tuttavia ti consiglio di settare le opzioni di compilazione dalle proprietà di progetto.

Option Infer serve per attivare o disattivare l'inferenza di tipo, che non c'entra con i cast impliciti, sebbene possa sembrare simile. Come puoi leggere qui:
totemslair.org/appunti/…
L'inferenza di tipo permette di evitare di definire il tipo di una variabile mantenendo comunque la variabile fortemente tipizzata. Il compilatore riesce a dedurre il suo tipo a partire dal tipo dell'espressione che si trova dopo l'uguale.

Devo anche correggere quello che c'è scritto in quell'articolo perché il tipo viene determinato a compile-time e non a run-time (per quest'ultimo esistono i tipi dinamici).
aaa