I C# programmering løser vi millioner av problemer ved hjelp av operatører. Operatører utfører forskjellige operasjoner og brukes også til å tildele verdier til variabler. Oppdragsoperatørene gir verdi til variablene. Vi har det vi kaller sammensatte oppdragsoperatører der subtraksjonsoppdragsoperatøren er en av dem. Det er elleve typer sammensatte oppdragsoperatører. Alle utfører en operasjon og tildeler verdien til variabelen. Den like operatøren (=) brukes til å tilordne verdien til en hvilken som helst variabel til tross for datatypen. Det er identifisert som oppdragsoperatør. Verdien som vi utfører forskjellige operasjoner, kalles en operand. I subtraksjonstildeling tildeles riktig verdi til venstre operand. Den trekker verdien fra variabelen og den resulterende verdien er tilordnet den variabelen. For eksempel fungerer p - = 9 som p = p -9. Vi kan si at subtraksjonsoppgave er en korthåndsmetode for å trekke og tildele verdiene til en variabel som A = A-verdi.
Syntaks:
Operand -= operand
Operandene kan være hvilken som helst variabel eller verdi som trekker den andre operanden fra den første og lagrer resultatet i første operand.
Eksempel 1:
Vi vil bruke subtraksjonsoppdragsoperatøren med en heltallverdi og vil se forskjellen før og etter tildeling av denne operatøren.
Først må du erklære og initialisere “Value_1” -variabelen av heltalltype. Skriv deretter ut en melding ved å ringe konsollen.WritLine () -funksjon. Heltallet som er lagret i "Value_1" -variabelen vises også ved hjelp av konsollen.WritLine () -metode. Her bruker vi konsollen.WritLine () -metode ved å sammenkoble (+) meldingen med variabelnavnet, “Value_1”. I neste uttalelse trekkes “7” -sifret fra “Value_1” ved hjelp av subtraksjonsoppdragsoperatøren. Bruk deretter en konsoll.WritLine () -funksjonen for å vise en tekst sammen med verdien. Denne funksjonen skriver ut den nye verdien av “Value_1”. Siden C# er samlet linje for linje, ettersom 78 er den opprinnelige verdien som er tilordnet "Verdien 1" -variabelen, vil kompilatoren vise den først. Kompilatoren vil deretter utføre subtraksjonsoppgaveoperasjonen og vil vise den nye verdien når den samler den andre konsollmetoden.
Eksempel 2:
Vi vil observere hvordan du bruker subtraksjonsoppdragsoperatøren i "hvis annet" -uttalelsen når vi har å gjøre med to heltallverdier og når begge operandene er variabler.
Her definerer vi to heltallstypevariabler - “val_1” og “val_2”. Bruk deretter "if-elv" -uttalelsen for å sjekke den nødvendige tilstanden. Tilstanden er at hvis den første verdien som er "val_1" er større enn 70, utfører vi kroppen. Vi bruker subtraksjonsoppdragsoperatøren i kroppen av "hvis" -uttalelsen for å trekke den andre verdien som er "val_2" fra første verdi "val_1". Deretter tildeler vi verdien til “val_1”. Deretter viser det resultatet sammen med meldingen på konsollen. Hvis den definerte tilstanden til "hvis" -uttrykket ikke blir oppfylt, utfører vi "ellers" -delen. Vi bruker subtraksjonsoppdragsoperatøren i "ellers" -delen for å trekke den første verdien "val_1" fra andre verdi "val_2". Deretter tildeler vi verdien til "val_2". Deretter presenterer verdien på skjermen ved å bruke konsollen.WritLine () -funksjon.
Liket av "if" -uttalelsen blir evaluert i denne koden fordi uttrykket av "if" -uttalelsen er fornøyd.
Eksempel 3:
Dette eksemplet vil dekke bruken av subtraksjonsoppdragsoperatøren i "for" -sløyfen. Det holder iterasjon til den gitte tilstanden er oppfylt.
En heltallvariabel “Number_1” er erklært og tildelt en verdi på “80”. Deretter bruker du en "for" -sløyfe. Definer og initialiser iteratoren inne i denne sløyfen. Sett deretter betingelsen for iterasjon og øk verdien av "jeg". I kroppen til "for" -løkken, gjør subtraksjonsoppgaveoperasjonen av "tall_1" -variabelen ved å trekke den fra 2. Vis deretter verdiene etter hverandre ved bruk av "for" -sløyfen. "For" -sløyfen går gjennom fire ganger og viser verdien hver gang den utfører kroppen. Konsollen.WritLine () -funksjonen brukes i "for" -sløyfen for å sammenkoble verdien av "jeg" med meldingen. Verdien oppdateres hver gang når sløyfen utføres. Ved å gjøre dette, vil vi se den oppdaterte verdien på konsollen. Hver gang "for" -sløyfen blir utført, øker den verdien av "jeg" iteratoren. Når "jeg" er større enn den nødvendige tilstanden, vil sløyfen avslutte. Løyfen starter fra 0 og den skriver ut den opprinnelige verdien trukket fra 2 og så videre.
Eksempel 4:
La oss nå bruke subtraksjonsoppdragsoperatøren med flytende punktverdier.
I den første uttalelsen initialiseres to flytende punktverdier. Deretter brukes en "for" -sløyfe. Initialiser iteratoren med en "0" -verdi innen "for" -løkken, og definer tilstanden. Denne sløyfen utføres 6 ganger fordi tilstanden er definert at iteratoren er mindre enn og lik fem. Uttrykket “i ++” øker iteratoren til det gir den gitte tilstanden, falsk. Iteratoren starter fra 0 til 5 som utfører "for" -sløyfen 6 ganger hver gang verdien av "NO_1" trekkes fra verdien av "NO_2". Når verdien trekkes fra for første gang, oppdaterer den verdien av "no_1" -variabelen og prosessen fortsetter til tilstanden til "for" -løkken er sann. Imidlertid slutter sløyfen og den gjenværende koden kjører når verdien av "jeg" tilsvarer 6. Utenfor "for" -sløyfen har vi en uttalelse som viser den siste verdien som er lagret i "NO_1" -variabelen.
Konklusjon
Bruken av subtraksjonsoppgaven (-=) operatøren i kodene til C# -språket er grundig forklart i denne guiden. Ved hjelp av praktiske kodeeksempler undersøkte vi alt angående operatøren for subtraksjon (-=). Denne operatøren kan brukes som en korthåndsmetode for å trekke noe fra variabelen og for å tilordne den resulterende verdien til den variabelen. Oppdragsoperatøren kan utføre subtraksjon og tildeling av to variabler.