Visualizzazione dei risultati da 1 a 4 su 4

Discussione: autocorrezione codice

  1. 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




     

  2. 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/


     

  3. 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


     

  4. 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

  1. 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.windowsxp
    Replies: 0
    Ultimo messaggio: 05-22-2009, 08:37 AM
  2. 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.csharp
    Replies: 2
    Ultimo messaggio: 04-21-2008, 06:27 AM
  3. 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.access
    Replies: 1
    Ultimo messaggio: 02-24-2007, 01:28 PM
  4. 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.vb
    Replies: 1
    Ultimo messaggio: 07-26-2006, 10:02 AM
  5. 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.excel
    Replies: 2
    Ultimo messaggio: 10-07-2005, 09:24 AM