Come usare var nella lingua C#

Come usare var nella lingua C#

Mentre lavoriamo nella programmazione, dobbiamo utilizzare molti tipi di variabili e funzioni nel codice per renderlo comprensibile per gli utenti e conveniente da cercare. Lo scopo principale di utilizzare le variabili e le funzioni in qualsiasi codice è evitare complessità e ambiguità e renderlo più conveniente da usare. Entro C#, possiamo dichiarare variabili implicitamente ed esplicitamente. La dichiarazione implicita non deve dichiarare il tipo di variabile insieme al suo nome. Al contrario, la dichiarazione esplicita richiede di includere il tipo di variabile.

La dichiarazione implicita richiede la parola chiave "var" per dichiarare qualsiasi variabile e il compilatore stesso interpreterà e determinerà il tipo di variabile richiesto ad un certo punto. Mentre nella dichiarazione esplicita, dichiarerai il tipo e il compilatore lo convaliderà solo. All'interno di questo articolo, ci concentreremo sull'uso della parola chiave "var" per dichiarare implicitamente le variabili in C#. Assicurati di aggiornare il tuo sistema Linux. Il processo di aggiornamento ti aiuterà a garantire il tuo sistema aggiornato con le ultime funzionalità e senza errori a causa di questi aggiornamenti.

Esempio # 01:

Faremo un nuovo inizio al nostro primo esempio creando un file C# per il codice del programma. È necessario eseguire le istruzioni Linux "Touch" sull'applicazione della console Shell. Questo file verrà generato nella directory di lavoro attuale, molto probabilmente "Home".

Inizieremo la nostra prima illustrazione per dimostrare la semplice sintassi di dichiarazione e inizializzazione di qualsiasi variabile in C#. Avvia il tuo codice C# con l'utilizzo generale dello spazio dei nomi del "sistema" nel codice. Questo spazio dei nomi è un must in ogni codice C# per l'uso di funzioni integrate per scopi generali. Dopo questo, abbiamo creato una classe semplice e casuale denominata "test" e abbiamo iniziato un metodo driver principale ().

Il nostro metodo principale () è stato inizializzando una variabile intera "x" con il valore 12. La parola chiave "int" mostra il tipo "intero" di una variabile "x". La riga successiva utilizza la funzione WriteLine () dal sistema dello spazio dei nomi e la sua classe "console" per visualizzare il valore della variabile "x" sulla shell.

Utilizzando il compilatore MCS per C, eseguire il File Var.CS compilato o codice in modo molto efficiente. Il var.Il file exe è stato creato e abbiamo utilizzato il "mono-r-runtime" per eseguire questo file exe. Il seguente output mostra la semplice visualizzazione di "x" variabile con il suo valore:

L'illustrazione precedente mostra la definizione e l'inizializzazione di qualsiasi tipo di variabile in C#. Al contrario, C# consente di evitare di utilizzare il tipo di dati con la variabile e utilizzare invece la parola chiave "var". L'uso della parola chiave "var" rende il compilatore interpretare il tipo di variabile stessa e non è necessario informare il compilatore. Quindi, abbiamo aggiornato il nostro codice di seguito. Usando la parola chiave "var", abbiamo inizializzato due variabili, "x" e "y", con interi positivi e valori di numero intero negativo, rispettivamente. Quindi, la funzione WriteLine () è stata utilizzata per visualizzare i valori di entrambe le variabili "X" e "Y" sulla console Shell. Salva e lascia il tuo editor di testo.

Abbiamo compilato questo codice con il compilatore "MCS" e creato il suo file EXE. Questo var.Il file EXE è stato utilizzato per l'esecuzione utilizzando Mono-Runtime. Entrambe le variabili vengono visualizzate e non abbiamo errori. Questo esempio mostra come la parola chiave "var" sia preziosa nel dichiarare variabili:

Dopo aver definito implicitamente le variabili, esamineremo il tipo di variabile usando la funzione "getType" di C#. Per questo, è necessario implementare la classe "Testo" dello spazio dei nomi "Sistema" nel codice C# dopo l'uso dello spazio dei nomi "Sistema" separatamente. All'interno della classe "Test", è stato utilizzato lo stesso metodo principale (). Abbiamo usato le stesse variabili, "x" e "y". All'interno della funzione "WriteLine ()" della classe Console, abbiamo usato il "getType" chiamato dai nomi delle variabili per visualizzare il tipo di variabili insieme ai loro valori. Abbiamo usato il formato di parentesi ricci nella stringa per visualizzare i valori.

Dopo aver compilato e eseguito questo programma, dobbiamo conoscere il tipo di variabili, "x" e "y", separatamente. Entrambe le variabili sono dello stesso tipo, io.e., "Int32", secondo la comprensione del compilatore C#.

Esempio # 02:

Nell'esempio precedente, abbiamo visto come la variabile "var" e la funzione getType () possono visualizzare la variabile del tipo intero e il suo tipo sulla shell della console, rispettivamente. Ora daremo un'occhiata ad altri tipi di variabili usando la parola chiave "var". Quindi, abbiamo inizializzato tre variabili, "x", "y" e "z", con la parola chiave "var" all'interno del codice driver principale () di questo programma.

Usa il "sistema.Test ”riga dello spazio dei nomi nella parte superiore di questo codice. Queste tre variabili contengono diversi tipi di valori, come galleggiante, carattere e stringa. Abbiamo usato la stessa console.Funzione WriteLine () per visualizzare ciascuna variabile insieme al suo tipo usando la funzione "getType ()" con nomi delle variabili. Poiché tutte le variabili sono di diversi tipi, ci aspettiamo l'output unico sul nostro schermo.

Salviamo e compiliamo il nostro codice con il compilatore "MCS". La compilazione ha avuto abbastanza successo e non sono stati trovati errori. Il file EXE per questo codice del programma è stato utilizzato all'interno dell'istruzione MONO per eseguire il codice compilato. L'output ha visualizzato tre valori variabili, "X", "Y" e "Z", insieme ai loro tipi. Mostra che "x" ha il tipo "doppio", "y" ha il tipo di carattere e "z" ha il tipo di stringa.

Esempio # 03:

Abbiamo dato un'occhiata alla maggior parte dei tipi trovati in C# per dimostrare l'uso della parola chiave "var" per variabili diverse e uniche. Diamo un'occhiata al valore variabile del tipo booleano ora. Quindi, abbiamo aggiornato le variabili nella funzione principale () e sostituito X, Y e Z con B1, B2 e B3. Li abbiamo dichiarati implicitamente con la parola chiave "var" senza indicare il loro tipo.

Le prime due variabili contengono valori booleani "true" e "false" e l'ultima variabile è vuota. La stessa funzione WriteLine () viene utilizzata qui per visualizzare il valore variabile insieme ai loro tipi utilizzando la funzione "getType" in questa riga.

Dopo aver utilizzato questo codice in compilation ed eseguirlo con l'esecutivo di runtime di runtime C#, abbiamo il risultato mostrato. Visualizza le prime due variabili sono di tipo "booleano" mentre la terza è di tipo stringa. Ciò dimostra che qualsiasi valore che contenga caratteri speciali, spazi o vuoti sarà considerato una stringa.

Conclusione:

Nel paragrafo introduttivo del nostro articolo, abbiamo discusso brevemente l'idea di una dichiarazione implicita ed esplicita di variabili e abbiamo fatto un confronto tra loro. Abbiamo esposto l'uso della parola chiave "var" con l'aiuto della funzione C# "getType" dalla classe "testo" dello spazio dei nomi che ha indicato il tipo di variabili sull'output. Abbiamo provato questi esempi per intero positivo e negativo, carattere, galleggiante, stringa, booleano e tipo vuoto di variabili separatamente. Le illustrazioni della parola chiave "var" mostrano che non vi sarà alcun problema che eseguirà alcuna operazione su variabili con la dichiarazione di parole chiave "var". Speriamo che tu abbia trovato questo articolo utile. Controlla gli altri articoli di suggerimento Linux per ulteriori suggerimenti e tutorial.