Operatører

Forfatter: Lewis Jackson
Oprettelsesdato: 8 Kan 2021
Opdateringsdato: 15 Kan 2024
Anonim
Operatører - Teknologi
Operatører - Teknologi

Indhold

Definition - Hvad betyder operatører?

Operatører i C # er symboler, der bruges i et udtryk eller en sætning til at specificere de operationer, der skal udføres under evaluering af udtrykket. Operatører er programelementer, der kan anvendes på en eller flere operander i et udtryk for at udføre beregninger. Operanderne, der bruges med operatøren, kan være bogstaver, felter, lokale variabler og udtryk.

Generelt hjælper operatører med at bygge udtryk, der danner de primære midler til at arbejde med data, der er gemt i konstanter og variabler.

Selvom alle C # -operatører er forsynet med en foruddefineret implementering, der bruges i ethvert udtryk, der indeholder indbyggede typer, kan de overbelastes for at ændre opførselen, når de anvendes til brugerdefinerede typer. Operatører såsom kontrolleret og ikke-kontrolleret hjælp til at give mulighed for at håndtere eller ignorere undtagelser relateret til overløb forårsaget under aritmetiske operationer.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Operatører

Ligesom C ++ -operatører har C # -operatører også forrang og asociativitet, der bestemmer rækkefølgen af ​​evaluering af operatører i et udtryk. Baseret på antallet af operander, der bruges sammen med operatøren, er operatører klassificeret som uær (enkelt operand), binær (to operander) og ternær (tre operander).

Brugerdefinerede typer kan overbelaste en operatør ved at definere den som en statisk medlemsfunktion ved hjælp af nøgleordet 'operatør' med offentligt tilgængelighedsniveau. Nogle operatører kan kun overbelastes med få begrænsninger.

F.eks. Kan operatøren ‘==’ bruges til at sammenligne to objekter af uforanderlig værditype, som operatøren er overbelastet i den brugerdefinerede type af objektet til sammenligning af værdien lighed i stedet for referencelighed.

De forskellige typer C # -operatører, der bruges til specifikke funktionaliteter inkluderer:


  • Tildeling (=): bruges til at tildele resultatet af et udtryk til en variabel
  • Korthåndstildeling (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): til forkortelse af de fælles opgaver
  • Aritmetik (+, -, *, /,%): til konstruktion af matematiske udtryk
  • Forøgelses- og dekrementoperatorer (++ og -): genvej til stigning eller reduktion af værdien med 1
  • Sammenligning (==,>, <,> =, <=,! =): Til udførelse af sammenligning, der styrer programstrømmen
  • Boolsk logisk operator (!, &&, ||, ^): til udførelse af boolsk logisk operation
  • Bitvis manipulation (&, |, ^, >>, <<): til at manipulere hver bit med heltalværdier
  • Type test (er, som): for at kontrollere eller konvertere typen af ​​et objekt
  • Markørmanipulation (*, &, ->,): til operationer, der udføres direkte på pointere i usikre forhold
  • Overløb undtagelse (markeret og ikke markeret): mulighed for at kontrollere eller undgå at kontrollere overløb på værdier
  • Ternary operator (? :): bruges til at tage beslutninger
Denne definition blev skrevet i C #