
bruno.demarini (Normal User)
Pro
    
Messaggi: 84
Iscritto: 22/03/2010
|
Questo topic è stato chiuso dal moderatore 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!
|
|

Il Totem (Admin)
Guru^2
    
Messaggi: 3635
Iscritto: 24/01/2006
|
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:
http://totemslair.org/appunti/viewtutorial.php?id=10
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).
|
|

GN (Member)
Guru
    
Messaggi: 772
Iscritto: 30/04/2011
|
|
|