Condividi tramite


/optioninfer

Abilita l'utilizzo dell'inferenza del tipo di variabile locale nelle dichiarazioni di variabile.

/optioninfer[+ | -]

Argomenti

Argomento

Definizione

+ | -

Facoltativo. Specificare /optioninfer+ per attivare l'inferenza del tipo di variabile locale o /optioninfer- per disattivarla. L'opzione /optioninfer, senza alcun valore specificato, equivale a /optioninfer+. Il valore predefinito, quando l'opzione /optioninfer non è presente, è anche /optioninfer+. Il valore predefinito viene impostato nel file di risposta Vbc.rsp.

Nota

È possibile utilizzare l'opzione /noconfig per mantenere le impostazioni predefinite interne del compilatore anziché quelle specificate in vbc.rsp. Il valore predefinito del compilatore per questa opzione è /optioninfer-.

Note

Se nel codice sorgente non è presente un'Istruzione Option Infer, tramite l'istruzione viene eseguito l'override dell'impostazione del compilatore basato su riga di comando /optioninfer.

Per impostare /optioninfer in Visual Studio IDE

  1. Selezionare un progetto in Esplora soluzioni. Scegliere Proprietà dal menu Progetto. Per ulteriori informazioni, vedere Introduzione a Progettazione progetti.

  2. Nella scheda Compila modificare il valore nella casella Option Infer.

Esempio

Nel codice seguente viene compilato test.vb con inferenza del tipo di variabile locale attivata.

vbc /optioninfer+ test.vb

Vedere anche

Riferimenti

/optioncompare

/optionexplicit

/optionstrict

Esempi di righe di comando di compilazione (Visual Basic)

Istruzione Option Infer

Impostazioni predefinite di Visual Basic, Progetti, finestra di dialogo Opzioni

Pagina Compilazione, Progettazione progetti (Visual Basic)

/noconfig

Concetti

Inferenza del tipo di variabile locale (Visual Basic)

Altre risorse

Compilatore di Visual Basic

Compilazione dalla riga di comando (Visual Basic)

Cronologia delle modifiche

Data

Cronologia

Motivo

Marzo 2011

È stato illustrato che tramite l'istruzione viene eseguito l'override dell'impostazione della riga di comando.

Correzione di bug nel contenuto.