Operatori C#

Operatori C#
Come tutti sappiamo, gli operatori sono simboli speciali o segni sulla nostra tastiera utilizzati per eseguire diversi operatori matematici. Queste operazioni possono essere aritmetiche, logiche, di confronto o assegnazione in base alla scelta degli operatori che tendiamo ad applicare sui nostri operandi, i.e., valori. Pertanto, intendiamo coprire gli esempi di operatori C# utilizzati tra gli sviluppatori durante l'utilizzo di Ubuntu 20.04 Sistema Linux. Assicurati di avere il compilatore "MCS" e l'esecutore di runtime "mono" per la lingua C#.

Esempio 01: Operatori aritmetici

Iniziamo prima con gli operatori aritmetici. Per preparare il nostro codice, dobbiamo aggiungere la più importante libreria di "sistema" nel codice C#. Dopo questo, puoi provare a usare qualsiasi spazio dei nomi. Ma lo abbiamo evitato e utilizzando direttamente una classe definita dall'utente, "Test". All'interno di questa classe, stiamo solo utilizzando la funzione principale (). All'interno della nostra funzione principale (), utilizzeremo gli operatori aritmetici su alcune variabili.

Quindi, abbiamo inizializzato due variabili interi, "A" e "B", con i valori 14 e 7 nel punto di partenza all'interno della nostra prima console.Dichiarazione di funzione WriteLine (), abbiamo visualizzato i valori originali delle variabili "A" e "B". Dopo questo, abbiamo utilizzato l'operatore "+" tra "A" e "B" per calcolare la loro somma e visualizzarla sulla shell. Proprio in questo modo, abbiamo usato l'operatore "-" per sottrarre "B" da "A", operatore "*" per moltiplicare il valore di "A" con il valore di "B", l'operatore "/" per dividere Valore "14" di "A" per valore "7" di "B".

Alla fine, il modulo del valore "A" con "B" è stato calcolato utilizzando l'operatore "%". Il nostro programma è ora pronto per l'uso. Salviamolo rapidamente prima e poi muoviti verso la compilation.

Abbiamo compilato il nostro codice C# con il compilatore C# MCS per Ubuntu 20.04. Dopo questo, un file "exe" è stato creato nella nostra attuale home directory. Dobbiamo utilizzare questo file "exe" nel comando "mono" di runtime per eseguire il codice compilato. L'output mostra la somma "21", risultato di sottrazione "7", risultato di moltiplicazione "98", risultato di divisione "2" e il modulo 0 di entrambi i valori "A" e "B".

L'aggiunta aritmetica può anche essere utilizzata per la concatenazione delle stringhe. Quindi, abbiamo inizializzato due variabili di stringa, "A" e "Y", con un valore di stringa. Abbiamo usato l'operatore "+" per concatenare entrambe le variabili e salvare il loro risultato in un'altra variabile di stringa, "Z". Abbiamo usato la console.Dichiarazione funzione WriteLine () per visualizzare X, Y e Z sulla shell. Dopo questo, abbiamo nuovamente usato l'operatore "+" per concatenare due stringhe senza usare alcuna variabile.

Dopo aver eseguito questo file EXE, abbiamo ottenuto i valori di stringa separati per le variabili xey e il loro valore concatenato Z sulla shell. Viene anche visualizzata l'ultima stringa concatenata.

Gli operatori "+" e "-" sono anche utilizzati nella programmazione per scopi di incremento e decremento, specialmente nei loop. Quindi, abbiamo applicato gli operatori post-incremento, post-decremento, pre-incremento e pre-decremento su due diversi valori variabili all'interno della console.Dichiarazione della funzione WriteLine (). L'incremento o il decremento "post" risparmieranno o visualizzerà prima il valore della variabile e quindi incremento o decremento. D'altra parte, l'incremento "pre" o l'operatore di decremento incretrerà prima e quindi visualizzerà o lo salverà o salverà.

Dopo aver eseguito questo codice, abbiamo ottenuto i valori di seguito dopo l'incremento e il decremento.

Esempio 02: operatori di assegnazione

L'operatore di assegnazione “=” viene utilizzato per assegnare o inizializzare un valore per una variabile specifica. Quindi, useremo l'operatore di assegnazione e altri operatori aritmetici e logici per ottenere risultati diversi. Abbiamo iniziato questo programma con la stessa sintassi generale, i.e., Libreria di sistema, classe di test e funzione driver principale ().

All'interno della funzione driver principale (), abbiamo inizializzato un valore "500" alla variabile intera "A" utilizzando l'operatore di assegnazione "=". La prima console.L'istruzione funzione WriteLine () viene utilizzata per visualizzare semplicemente il valore della variabile "A". Dopo questo, abbiamo utilizzato l'operatore Bitwise esclusivo o "^", operatore di spostamento a destra bit ">>" e operatore di spostamento a sinistra bitwise "<<” to calculate the result of shift by “3”. After this, we have been using the compound assignment operators in remaining Console.WriteLine() statements. We have been using the '=” operator with the “+”, “-“, “*”, “/”, “%”, “&” and “|” operators. The new value of “a” has been calculated by using all these operators with value “3”.

Dopo questa compilazione del codice C#, abbiamo eseguito perfettamente il suo file EXE. Usando gli operatori di assegnazione composta, ha visualizzato il valore originale di "A" e quindi il valore calcolato di "A".

Esempio 03: operatori di confronto

Iniziamo con gli operatori di confronto in C#. Useremo gli operatori di confronto per confrontare due valori variabili, "A" e "B", con condizioni diverse. Quindi, abbiamo iniziato questo codice C# con l'inizializzazione delle variabili "A" e "B" con un certo valore nella funzione principale (). La prima riga della console.L'istruzione Metodo WriteLine () viene utilizzata per visualizzare i valori originali di "A" e "B".

Dopodiché, abbiamo usato l'altra console.Dichiarazioni del metodo WriteLine () per confrontare entrambe le variabili e ottenere il risultato restituito in booleano, i.e., falso o vero. L'operatore di confronto "==" viene utilizzato per scoprire se il valore di "A" è uguale al valore di "b" e l'operatore "!= ”Viene utilizzato per scoprire se entrambi non sono uguali. L'operatore ">" indicava "maggiore di" e "=", e "<=” are used two conditions at a time, i.e., greater or equal, less or equal.

Dopo questo codice "EXE" Esecuzione del file, abbiamo appreso che "A" non è uguale a "B". Inoltre, dobbiamo sapere che il valore della variabile "A" è maggiore di "B" e "B" è inferiore a "A".

Esempio 04: Operatori logici

Gli operatori logici vengono utilizzati per identificare il risultato di due o più espressioni booleane. Quindi, faremo lo stesso. Utilizzeremo gli operatori e, o né logici in questo programma C#. Dobbiamo usare almeno due espressioni booleane nella nostra console.Dichiarazione funzione WriteLine () per visualizzare i risultati. Quindi, abbiamo usato gli operatori di confronto "" tra variabili "A" e "B" per ottenere il risultato booleano.

Dopo aver ottenuto il risultato per entrambe le espressioni, applicheremo e, o non gli operatori tra le due espressioni e scopriremo il valore booleano. L'operatore "non" invertirà il risultato dell'intera impressione.

Abbiamo "falso" per applicare "&&", "vero" per "||" e "falso" per il "!"Operatore.

Conclusione

Questo articolo parla dell'illustrazione dell'utilizzo di diversi operatori nei programmi C#. Abbiamo cercato di coprire esempi molto basilari dell'uso degli operatori aritmetici (aggiunta, sottrazione, moltiplicazione, divisione, modulo), operatori logici (e, o, no), gli operatori di confronto (uguali, non uguali, maggiori di, meno di ) e altri operatori composti. Insieme a ciò, abbiamo cercato di utilizzare questi operatori per incremento, decremento e concatenazione delle stringhe. Tutti gli esempi sopra descritti possono essere utilizzati in qualsiasi altra lingua.