Discussione: autocorrezione codice
-
Nervo Guest
autocorrezione codice
ciaoa tutti
passo dal vb .net 2005 al c# (a livello di offerte lavorative viene
richiesto + il secondo e allora io
mi adeguo) ma ho una difficoltà abbastanza antipatica:
il codice è questo:
int[] myInts = {5,10,15};
console.writeline ("{0}",myInt[0]);
Nella seconda riga ho scritto male il nome dell'array, ma il VS me lo
comunica, con
finestra + sottolineatura, solo dopo che ho lanciato l'applicazione con F5
( e me lo
lascia sottolineato pure se lo correggo!!!!!). In vb.net
basta che passo alla riga successiva e subito si vede che manca la "s" nel
nome dell'array.
Devo impostare qualcosa nelle opzioni oppure il c# si comporta proprio così
obbligandomi ad utilizzare l'intellisense per avere la certezza di evitare
errori
di digitazione?
un saluto
nervo
-
Raffaele Rialdi [MVP] Guest
Re: autocorrezione codice
Nervo wrote:
> ciaoa tutti
> passo dal vb .net 2005 al c# (a livello di offerte lavorative viene richiesto
> + il secondo e allora io
> mi adeguo) ma ho una difficoltà abbastanza antipatica:
> il codice è questo:
>
> int[] myInts = {5,10,15};
> console.writeline ("{0}",myInt[0]);
>
> Nella seconda riga ho scritto male il nome dell'array, ma il VS me lo
> comunica, con
> finestra + sottolineatura, solo dopo che ho lanciato l'applicazione con F5 (
> e me lo
> lascia sottolineato pure se lo correggo!!!!!). In vb.net
> basta che passo alla riga successiva e subito si vede che manca la "s" nel
> nome dell'array.
> Devo impostare qualcosa nelle opzioni oppure il c# si comporta proprio così
> obbligandomi ad utilizzare l'intellisense per avere la certezza di evitare
> errori
> di digitazione?
> un saluto
> nervo
Stai sbagliando qualcosa. Quello che hai scritto in c# non compila
affatto quindi il programma non può essere lanciato.
Quando ci sono errori vs.net ti chiede se vuoi lanciare la versione
precedente ma ovviamente il sorgente non coincide con quello che stai
lanciando.
--
Raffaele Rialdi http://www.iamraf.net
Weblog: http://blogs.ugidotnet.org/raffaele
Microsoft MVP profile
https://mvp.support.microsoft.com/profile/raffaele
UGIdotNET - http://www.ugidotnet.org/
-
Nervo Guest
Re: autocorrezione codice
>
> Stai sbagliando qualcosa. Quello che hai scritto in c# non compila affatto
> quindi il programma non può essere lanciato.
> Quando ci sono errori vs.net ti chiede se vuoi lanciare la versione
> precedente ma ovviamente il sorgente non coincide con quello che stai
> lanciando.
accade proprio quello che dici tu:
lanciando il tasto F5 il vs.net mi chiede se voglio lanciare la versione
precedente.
Il problema è che prima di lanciare il run (F5) all'interno del codice non
vedo sottolineature di errore,
mentre mi aspettavo di vederle appena passavo alla riga successiva dopo aver
scritto
il nome sbagliato dlel'array.
Per spiegarmi meglio, in vb.net scrivo
dim myInts() as int16={5,10,15}
console.write(myInt(0))
poi appena mi sposto sulla riga successiva mi viene segnalato che qualcosa
non va nella seconda riga. In c# invece non vedo nulla fino a quando non
lancio il run.
E' normale?
grazie 1000 per le risposte
nervo
-
Raffaele Rialdi [MVP] Guest
Re: autocorrezione codice
Nervo wrote:
> accade proprio quello che dici tu:
> lanciando il tasto F5 il vs.net mi chiede se voglio lanciare la versione
> precedente.
> Il problema è che prima di lanciare il run (F5) all'interno del codice non
> vedo sottolineature di errore,
> mentre mi aspettavo di vederle appena passavo alla riga successiva dopo aver
> scritto
> il nome sbagliato dlel'array.
Ferma tutto. Come developer tu devi guardare prima di tutto i risultati
della compilazione, non dell'intellisense che è una facility dell'IDE,
sono cose abissalmente differenti.
Il tuo strumento numero 1 è il compilatore e devi usarlo fino in fondo.
Quindi:
1. compili con Ctrl-Shift-B (o da menu) e ti guardi per bene warning ed
errori che devono essere sempre tolti tutti (si, anche in warning)
2. a questo punto fai F5 se sei certo di voler provare quella build.
> Per spiegarmi meglio, in vb.net scrivo
>
> dim myInts() as int16={5,10,15}
> console.write(myInt(0))
>
> poi appena mi sposto sulla riga successiva mi viene segnalato che qualcosa
> non va nella seconda riga. In c# invece non vedo nulla fino a quando non
> lancio il run.
> E' normale?
I motivi per cui l'intellisense non ti mostra gli "squiggles" possono
essere tanti e diversi però non è quello il tuo strumento. Compila e
guarda gli errori, il resto non fa mai testo.
> grazie 1000 per le risposte
Prego
--
Raffaele Rialdi http://www.iamraf.net
Weblog: http://blogs.ugidotnet.org/raffaele
Microsoft MVP profile
https://mvp.support.microsoft.com/profile/raffaele
UGIdotNET - http://www.ugidotnet.org/
Discussioni simili
-
modifica del codice d'installazione msdn con codice multilicenza
Ciao a tutti tempo fà ho installato su un pc usato per i test utilizzando il codice msdn windows xp professional ho eseguito tutti gli updating...modifica del codice d'installazione msdn con codice multilicenza inviato Da fabiov nel forum microsoft.public.it.windowsxpReplies: 0Ultimo messaggio: 05-22-2009, 08:37 AM -
Integrazione di codice nativo e codice managed
Corrado Cavalli ha scritto: > Credo che PInvoke sia la soluzione migliore > http://msdn2.microsoft.com/en-us/library/0h9e9t7d(VS.71).aspx >...Integrazione di codice nativo e codice managed inviato Da Giulio Petrucci nel forum microsoft.public.it.dotnet.csharpReplies: 2Ultimo messaggio: 04-21-2008, 06:27 AM -
collegamento di un campo codice di Access con l'apertura di file relativi a quel codice
In news:1172326507.976270.159450@t69g2000cwt.googlegroups.com, luca_77@alice.it <luca_77@alice.it> ha scritto: > Buongiorno....avrei bisogno da voi...collegamento di un campo codice di Access con l'apertura di file relativi a quel codice inviato Da luca_77@alice.it nel forum microsoft.public.it.office.accessReplies: 1Ultimo messaggio: 02-24-2007, 01:28 PM -
Autocorrezione del codice
Se tengo chiusa la finestra di progettazione lavorando solo su quella del codice il problema non si presenta Il fenomeno e' diffuso su qualunque...Autocorrezione del codice inviato Da Actualize SRL \(Francesco\) nel forum microsoft.public.it.dotnet.vbReplies: 1Ultimo messaggio: 07-26-2006, 10:02 AM -
Leggere il codice di una macro da codice VB
Grazie 1000! E' esattamente ciò che mi serviva! Franx "Norman Jones" <normanjones@whereforartthou.com> ha scritto nel messaggio...Leggere il codice di una macro da codice VB inviato Da Francesco Geri nel forum microsoft.public.it.office.excelReplies: 2Ultimo messaggio: 10-07-2005, 09:24 AM


