Campo costante nel linguaggio di programmazione C#
Qualsiasi variabile dichiarata con una parola chiave "const" è chiamata campo costante. Nel campo costante, solo i dati che non devono mai essere modificati vengono archiviati perché il valore del campo costante non può essere modificato o eliminato per tutta la vita del programma, quindi devono essere coerenti in tutto. Dobbiamo anche tenere presente che il linguaggio di programmazione C# non consente di dichiarare metodi, eventi e proprietà come un campo costante, quindi saremo in grado di classificare solo le variabili di diversi tipi di dati nel linguaggio di programmazione C#.
Ora discuteremo di come inizializzare un campo costante in un programma C#.
Come possiamo vedere, abbiamo usato la parola chiave "const" prima di fornire il tipo di dati alla variabile. Ciò mostra chiaramente che questa variabile non è più semplice e non può essere definita variabile perché ora è un campo costante. Il suo valore è costante per tutta la durata del programma.
Ora implementeremo questo concetto e analizzeremo diversi scenari in Ubuntu 20.04 ambiente.
Esempio 01: rendere una variabile intera in un campo costante in un programma C# in Ubuntu 20.04
In questo esempio, inizieremo una variabile intera e lo dichiareremo come un campo costante mentre ci assegneremo un valore. Come sappiamo, la parola chiave "const" verrebbe utilizzata prima di dichiarare il tipo di dati della variabile e anche il valore verrebbe assegnato dopo.
Come possiamo vedere nel programma C# sopra, abbiamo dichiarato un campo costante del tipo di dati interi. Abbiamo costruito una funzione principale di base in cui useremo per la prima volta la parola chiave "const" per creare un campo costante del tipo intero, chiamarlo "ore di un giorno" e impostare il suo valore su "24."Come sappiamo che questa è una costante universale perché abbiamo 24 ore al giorno. Quindi, possiamo usarlo come valore costante in tutto il programma. Ora lo scriveremo con l'aiuto della console.Funzione writeline () e vedere se è consentito.
Come possiamo vedere che il valore corretto del campo costante è mostrato nell'output, dimostra che possiamo passare un campo costante di tipo di dati interi nel parametro di una funzione.
Esempio 02: rendere una variabile stringa un campo costante in un programma C# in Ubuntu 20.04
Ora ci concentreremo sul campo costante del tipo di dati stringa. Questo esempio classificherà una variabile stringa come un campo costante usando la "parola chiave costante"."
Abbiamo specificato un campo costante del tipo di dati stringa nel programma C# sopra, come si può vedere. Abbiamo sviluppato una semplice funzione principale in cui useremo la parola chiave "const" per creare un campo costante di tipo stringa chiamato "STR" con il valore "ciao". Ora scriveremo questo campo costante usando il metodo WriteLine () e verificheremo se è consentito il passaggio di un campo costante di tipo di dati di stringa in un metodo.
Poiché l'output visualizza correttamente i valori del campo costante del tipo di dati della stringa, dimostra che possiamo passare anche questo campo costante in un metodo.
Esempio 03: rendere una variabile stringa e intera in un campo costante in un programma C# in Ubuntu 20.04
In questo esempio, discuteremo del metodo per rendere una variabile stringa e intera un campo costante nel linguaggio di programmazione C#. La versatilità del campo costante sarà valutata in questo esempio in quanto useremo più campi costanti in un singolo programma e esamineremo come reagiranno quando saranno passati in un metodo.
In questo programma C#, creeremo due campi costanti di diversi tipi di dati. Innanzitutto, creeremo un campo costante del tipo di dati interi con l'etichetta "Hours of a Day" e un valore di "24", e poi un campo costante del tipo di dati stringa con l'etichetta "STR" e un valore di "Ciao."Dopo questo, passeremo entrambi questi campi costanti nella console.Metodo WriteLine () e vedere come verranno visualizzati.
Come possiamo vedere allora, entrambi i campi costanti vengono visualizzati correttamente e la console.Il metodo WriteLine () ha superato con successo i campi costanti.
Esempio 04: aggiunta di due campi costanti per dare valore a una variabile normale in Ubuntu 20.04
In questo esempio, aggiungeremo due campi costanti e la somma di questi campi verrà assegnata a un numero intero normale e quel numero intero verrà trasmesso in un metodo.
Nel programma C#, creeremo due valori di campo intero costanti e quindi assegneremo loro alcuni numeri; Dopo questo, inizializzamo una variabile intera il cui valore sarà la somma di questi due campi costanti.
Come possiamo vedere nell'output, la somma del numero intero è stata interpretata con successo dal compilatore e sono stati aggiunti entrambi i campi costanti.
Esempio 05: Assegnazione di un campo costante un valore eseguendo operazioni matematiche su due campi costanti in Ubuntu 20.04
Assegnare ora un'entità di campo costante dividendo due diverse entità di campo costanti. In questo esempio, inizializzamo due campi costanti con i valori assegnati e inizializzamo un altro campo costante e lo assegneremo con un'espressione matematica dei due campi costanti precedenti e vedremo come viene interpretato il valore. Quindi, useremo il numero di giorni e settimane in un anno che è costante, per calcolare il numero di giorni in una settimana che è anche un'entità costante.
Nel programma C Sharp di cui sopra, inizializzamo due campi costanti, "settimane" e "giorni" e assegneremo loro i valori "52" e "365" rispettivamente. Inizializzamo un altro campo costante chiamato "giorni in una settimana" e gli assegneremo un valore; Useremo i due campi costanti precedenti e li divideremo tra loro per ottenere un valore.
Come possiamo vedere nell'output, il valore del campo costante "Days in a Week" viene calcolato correttamente ed è stato passato con successo attraverso il metodo.
Conclusione
Questo articolo ha discusso della parola chiave "const" nel linguaggio di programmazione C#. Questa parola chiave viene utilizzata per classificare un campo costante in un programma C#. La parola chiave "const" fa parte della classe costante nel linguaggio di programmazione C#. Abbiamo anche implementato diversi esempi di diversi tipi di variabili per classificarli come un campo costante ed eseguito operazioni diverse su questi campi per analizzare il funzionamento di un campo costante.