Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Che senso ha dichiarare delle variabili short quando poi anche il semplice incremento di una unità da l'errore "Option Strict On non consente conversioni implicite da Integer a Short"?
Stessa storia in molte altre situazioni.
Conviene dichiarare solo variabili Integer o convertire ogni volta da integer a short?
Puoi usare il suffisso S per le costanti intere letterali:
Codice sorgente - presumibilmente VB.NET
Dim n As Short = 1S '1 letto come short
Dim q AsLong= 1L '1 letto come long
Le costanti intere letterali senza suffisso sono considerate intere a 32 bit. I valori floating point senza suffisso sono considerati double, mentre sono letti come float (single) aggiungendo un F alla fine.