-optioninfer-optioninfer

Consente di usare l'inferenza del tipo di variabile locale nelle dichiarazioni di variabile.Enables the use of local type inference in variable declarations.

SintassiSyntax

-optioninfer[+ | -]  

argomentiArguments

TermineTerm DefinizioneDefinition
+ | -+ | - Parametro facoltativo.Optional. Specificare -optioninfer+ per abilitare l'inferenza del tipo di variabile locale o -optioninfer- per bloccarla.Specify -optioninfer+ to enable local type inference, or -optioninfer- to block it. L'opzione -optioninfer, senza alcun valore specificato, equivale a -optioninfer+.The -optioninfer option, with no value specified, is the same as -optioninfer+. Il valore predefinito, quando l'opzione -optioninfer non è presente, è anche -optioninfer+.The default value when the -optioninfer switch is not present is also -optioninfer+. Il valore predefinito viene impostato nel file di risposta Vbc.rsp.The default value is set in the Vbc.rsp response file.

Nota

È possibile usare l'opzione -noconfig per mantenere le impostazioni predefinite interne del compilatore anziché quelle specificate in vbc.rsp.You can use the -noconfig option to retain the compiler's internal defaults instead of those specified in vbc.rsp. Il valore predefinito del compilatore per questa opzione è -optioninfer-.The compiler default for this option is -optioninfer-.

NoteRemarks

Se il file di codice sorgente contiene un' istruzione Option deduce, l'istruzione sostituisce l'impostazione del compilatore -optioninfer dalla riga di comando.If the source code file contains an Option Infer Statement, the statement overrides the -optioninfer command-line compiler setting.

Per impostare-optioninfer (nell'IDE di Visual StudioTo set -optioninfer in the Visual Studio IDE

  1. Selezionare un progetto in Esplora soluzioni.Select a project in Solution Explorer. Scegliere Proprietà dal menu Progetto.On the Project menu, click Properties.

  2. Nella scheda Compila , modificare il valore nella casella Option dedurre .On the Compile tab, modify the value in the Option infer box.

EsempioExample

Il codice seguente compila test.vb con l'inferenza del tipo locale abilitata.The following code compiles test.vb with local type inference enabled.

vbc -optioninfer+ test.vb  

Vedere ancheSee also