‫Ben tornato.
‫E in questo video, esamineremo i tipi di dati e le variabili, quindi praticamente il processo di memorizzazione dei dati
‫in una variabile.
‫Ora, tuffiamoci dentro.
‫Prima di tutto, le variabili possono essere dichiarate all'esterno di un metodo, ma anche all'interno di un metodo.
‫E se abbiamo una variabile qui in questo esempio, è una variabile intera.
‫Quindi è una variabile di tipo int e le abbiamo dato il nome age e assegnato il valore 15.
‫Quindi abbiamo dichiarato una variabile chiamata age di tipo int e definito il valore di 15.
‫Quindi abbiamo assegnato 15 come valore.
‫Quindi questa è una variabile di tipo intero e se vogliamo usarla ora, dobbiamo semplicemente
‫usare il nome di quella variabile e in questo caso produrrà praticamente 15.
‫Quindi la riga di destra della console ci dà l'età e l'età era di 15 anni.
‫Quindi qualsiasi valore che assegniamo qui verrà utilizzato anche qui.
‫Quindi abbiamo praticamente archiviato i dati e ora possiamo chiamarli ogni volta che vogliono.
‫E qui siamo all'interno di questo metodo principale, che è il punto di partenza del nostro programma.
‫E a proposito, qui siamo all'interno di una classe.
‫Quindi la classe si chiama lezione e questa è la struttura generale di un tipo di codice C sharp.
‫Quindi hai una classe, quindi hai il metodo principale, che è il punto di partenza del tuo programma
‫dove tutto inizia.
‫Tutto bene.
‫Ora, diamo un'occhiata a questo.
‫Quello che possiamo vedere qui è che la variabile ora ha il valore di venti perché abbiamo iniziato con 15, come
‫abbiamo fatto prima.
‫Ma ora gli abbiamo assegnato un nuovo valore in seguito.
‫Ed è molto comune.
‫Succede spesso e plausibilmente sta assegnando un nuovo valore di venti.
‫E ora se stampiamo usando questa istruzione della riga di destra della console, allora all'improvviso otterremo il valore di
‫venti e non il valore di cinquanta in cui avevamo prima di allora un esempio senza valore.
‫Quindi in questo caso abbiamo int h e non abbiamo assegnato un valore in questo caso.
‫Quindi praticamente significa che verrà assegnato il valore predefinito.
‫Il valore predefinito è zero è diverso rispetto ad altri linguaggi di programmazione.
‫Lì il valore predefinito sarà null, il che significa praticamente vuoto.
‫Ma in questo caso è zero.
‫Quindi, se ora usiamo la linea consolidata H, l'output sarà zero.
‫E se dichiariamo una tale variabile all'interno di un metodo?
‫Quindi è una storia diversa perché ora questa variabile in H sarà disponibile solo all'interno di quel particolare metodo in
‫cui è stata dichiarata.
‫E se ora vogliamo usare H in un altro metodo, non sarà visibile.
‫Quindi non possiamo usarlo lì e risulterà in errori.
‫Quindi è qualcosa che devi tenere a mente.
‫È importante dove dichiari la tua variabile se la dichiari al di fuori di un metodo.
‫Quindi qui in alto, proprio all'interno della lezione in classe, in questo caso, sarà utilizzabile in più metodi
‫diversi.
‫Ma in questo caso, sarà utilizzabile solo nel metodo mean perché è dichiarato nel Method Man.
‫Ma non ci sono solo il tipo che abbiamo verificato per intero ora, ma ci sono anche altri
‫tipi di dati.
‫Parliamo velocemente dei diversi tipi di dati.
‫Quindi, prima di tutto, abbiamo questo byte che sta per Sound Byte e lo chiamiamo X, e gli assegniamo un
‫valore di centoventi.
‫Ora, il byte del suono può essere costituito da valori compresi tra centoventotto e meno fino a
‫centoventisette.
‫Quindi in totale, 256 valori diversi.
‫E questa è una quantità molto piccola di dati.
‫Memorizzerà solo una piccola quantità di dati, ma allo stesso tempo significa che questo tipo di dati non richiede molto spazio
‫di archiviazione, il che è ottimo se si desidera scrivere software molto performante.
‫Ora c'è anche la parola chiave breve, che è un altro tipo di dati primitivo.
‫E in questo caso può memorizzare numeri interi compresi
‫tra meno trentaduemilasettecentosessantasette e trentaduemilasettecentosessantasette.
‫Poi abbiamo The Interchurch, che può memorizzare valori da meno due miliardi e centoquarantasette milioni e
‫alcuni cambiamenti fino a più due miliardi, centoquarantasette milioni e alcuni cambiamenti.
‫Quindi, di nuovo, solo numeri interi.
‫E come puoi vedere, i numeri diventano sempre più grandi.
‫Ma cosa succede se hai bisogno di un numero molto grande da memorizzare?
‫Bene, allora useresti long e, come puoi vedere, long può memorizzare un numero molto lungo.
‫E in questo caso, da meno nove miliardi di miliardi fino a più nove miliardi di miliardi, sto usando miliardi di
‫miliardi perché non sono sicuro di quale sia esattamente il termine per un numero così grande.
‫Quindi, se hai bisogno di grandi numeri, questa è la strada da percorrere, quindi la domanda, ovviamente, è quando utilizzare ciascuno
‫di questi tipi di dati, perché abbiamo cercato short per short integer long.
‫Quando useresti quale?
‫Bene, praticamente usa il tipo di dati più piccolo.
‫Il tuo valore si adatta.
‫Quindi più piccoli sono i dati che vuoi memorizzare, quindi più piccolo è il valore, più piccolo dovrebbe essere il tipo di dati che
‫stai usando.
‫Quindi dispettosi, numeri molto piccoli, brevi per numeri più lunghi, interi per numeri abbastanza lunghi e lunghi per
‫numeri super lunghi.
‫E se volessi usare valori in virgola mobile?
‫Bene, ci sono tre tipi di dati che puoi usare per questo.
‫Uno di questi è il tipo di dati float.
‫E in questo caso, assegniamo un valore di novantanove virgola novantanove.
‫E come puoi vedere, dobbiamo aggiungere questa F qui, che dice a C Sharp che stiamo parlando di un valore
‫float.
‫Quindi, se non usiamo questa F, la considererà come un valore doppio e riceveremo un errore.
‫Quindi è importante aggiungere la F qui e esamineremo anche il doppio tra un secondo.
‫Quindi questo permette i decimali e l'intervallo da uno virgola cinque per dieci per la potenza di meno 45 a tre virgola quattro
‫per dieci per il sondaggio, 38.
‫Hai una precisione di sette cifre qui.
‫Quindi non super preciso, ma comunque abbastanza buono per la maggior parte dei casi.
‫Poi abbiamo il doppio.
‫E l'unica differenza è che qui abbiamo una precisione di 15 cifre.
‫Quindi, se hai bisogno di una maggiore precisione e di una gamma più ampia, allora useresti double.
‫E come puoi vedere, non c'è F qui e nessun D alla fine.
‫Questo significa praticamente che stiamo usando un doppio qui.
‫A destra abbiamo un raddoppio ea sinistra dichiariamo un raddoppio.
‫Quindi questo codice funziona.
‫Se aggiungi una F qui ora, avrai lo stesso problema come se avessi lasciato fuori la F creando un
‫float.
‫Quindi qui devi essere preciso.
‫Se hai bisogno di una precisione ancora maggiore e di ventotto cifre, allora useresti i decimali.
‫Quindi il tipo di dati decimal, di nuovo, il tipo di dati primitivo, ma molto più preciso quando usare il flusso double
‫o decimal.
‫Ebbene, la stessa storia.
‫Più piccolo è il valore, più piccolo dovrebbe essere il tipo di dati.
‫Quindi ha anche a che fare con le prestazioni.
‫Quindi, se vuoi creare librerie grafiche o se vuoi scrivere qualcosa che ha elevate esigenze di
‫potenza di elaborazione, ad esempio nei videogiochi, allora useresti float.
‫Questo è usato anche per la fisica e i videogiochi.
‫Quindi float è abbastanza buono e la maggior parte degli esempi del mondo reale, quindi useresti double tranne che per i calcoli
‫di denaro ed è lì che useresti decimal.
‫Quindi viene utilizzato principalmente nelle applicazioni finanziarie in cui è necessario il massimo livello di precisione.
‫Ora, ci sono anche altri tipi di dati, quelli primitivi, e c'è questo booleano, che è simile a uno switch
‫che può avere solo due valori.
‫Quindi può essere vero o può essere falso.
‫Nient'altro.
‫Solo quei due.
‫Quindi abbiamo il tipo di dati grafico o carattere e conterrà solo una singola lettera e per
‫assegnare qualcosa, è necessario utilizzare qui le virgolette singole.
‫Quindi le virgolette singole iniziano con le virgolette singole e consentono un singolo carattere, letterale o Unicode, quindi puoi
‫memorizzare qualsiasi tipo di Unicode qui.
‫E poi se hai bisogno di un testo più lungo composto da più caratteri diversi, allora useresti una
‫stringa.
‫E puoi vedere qui che stiamo usando la doppia citazione.
‫Quindi questo è praticamente usato per il testo e consente più lettere e codici univoci qui.
‫Ora iniziamo a programmare e tuffiamoci dentro.
‫Oh, e non dimenticare di leggere gli spartiti, per favore.