2014-10-01 15 views
5

C'è un modo per vedere il tipo di un var all'interno dell'editor di codice di Visual Studio 2013?Vedere il tipo di una variabile in Visual Studio

Quando ho una pazzesca query linq, sarebbe bello vedere quale sarà il tipo risultante. Non voglio sostituire la parola chiave var con il tipo effettivo, voglio solo vedere di cosa si tratta.

+0

passando su particolare var ?? – Neel

+0

In alcune versioni, il mouseover sulla parola chiave var non mostrerà nulla, ma nel 2013 dovrebbe mostrare il Tipo. Puoi anche passare il mouse sulla variabile stessa. –

+0

[How to: Usa Windows Debugger variabile] (http://msdn.microsoft.com/en-us/library/bhawk8xd.aspx) –

risposta

8

È possibile ottenerlo passando su una particolare parola chiave var.

Per esempio vedere nell'immagine sottostante il suggerimento mostra i dettagli.

enter image description here

1

Sposta il cursore del mouse sulla parola chiave var, un suggerimento ti mostrerà il tipo effettivo.

2

Passa il mouse sopra la parola chiave var, lo mostrerà in un tootlip.

+0

Puoi anche usare F12 per andare alla definizione sulla parola chiave 'var', e ti condurrà alla classe. – NibblyPig

+0

Lo farà per il risultato di una query 'linq'? –

+0

Sì, il compilatore può ancora dedurre il tipo da una query linq - a meno che non selezioni un tipo anonimo, non sono sicuro di cosa faccia allora. – Fordio

1

Passa il mouse sulla variabile ... Lo dirà.

+0

_variable_? o parola chiave 'var'? –

+0

Entrambe funzioneranno. Sulla parola chiave Var, ti dirà che il tipo var replace, sulla variabile, ti permetterà di esplorarlo come una variabile usuale (incluso il tipo). – Whoami

11

C'è anche una scorciatoia da tastiera che vi mostrerà. Posizionare il cursore sopra var e tipo:

Ctrl + k, i

enter image description here

+0

Questo è esattamente quello che stavo cercando! – Gabrielius

1

Il testo del tipo spesso può essere ottenuto (tramite copia e incolla) modificando temporaneamente il var a un tipo esplicito, ad esempio int. Ciò imporrà un errore di compilazione. Dopo aver eseguito una soluzione di costruzione , il tipo della variabile deve essere scritto sia nell'elenco degli errori sia nei riquadri di uscita .

0

Aggiungere un orologio variabile. Controlla il tipo nella finestra di controllo.

+0

Non funziona in fase di progettazione - solo durante il debug –

Problemi correlati