operators

Schrijver: Lewis Jackson
Datum Van Creatie: 8 Kunnen 2021
Updatedatum: 15 Kunnen 2024
Anonim
Operators - "Start Again" & "Cold Light"
Video: Operators - "Start Again" & "Cold Light"

Inhoud

Definitie - Wat betekent Operators?

Operators, in C #, zijn symbolen die in een uitdrukking of een instructie worden gebruikt om de bewerkingen op te geven die moeten worden uitgevoerd tijdens de evaluatie van de uitdrukking. Operators zijn programma-elementen die kunnen worden toegepast op een of meer operanden in een uitdrukking om berekeningen uit te voeren. De operanden die met de operator worden gebruikt, kunnen letterlijk, velden, lokale variabelen en uitdrukkingen zijn.

Over het algemeen helpen operators bij het bouwen van expressies die het primaire middel vormen om te werken met gegevens die zijn opgeslagen in constanten en variabelen.

Hoewel alle C # -operators zijn voorzien van vooraf gedefinieerde implementatie die worden gebruikt in elke expressie die ingebouwde typen bevat, kunnen ze worden overbelast om het gedrag te wijzigen wanneer ze worden toegepast op door de gebruiker gedefinieerde typen. Operators zoals aangevinkte en niet-aangevinkte hulp bij het bieden van de optie om uitzonderingen met betrekking tot overstroming tijdens rekenkundige bewerkingen af ​​te handelen of te negeren.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt operators uit

Net als C ++ - operatoren hebben C # -operators ook voorrang en asociativiteit die de volgorde van evaluatie van operatoren in een uitdrukking bepalen. Op basis van het aantal operanden dat met de operator wordt gebruikt, worden operators geclassificeerd als unair (enkele operand), binair (twee operanden) en ternair (drie operanden).

Door de gebruiker gedefinieerde typen kunnen een operator overbelasten door deze te definiëren als een statische lidfunctie met behulp van het trefwoord ‘operator’ met openbare toegankelijkheid. Sommige operators kunnen slechts met enkele beperkingen worden overbelast.

De operator ‘==’ kan bijvoorbeeld worden gebruikt om twee objecten van het onveranderlijke waardetype te vergelijken waarvoor de operator overbelast is in het door de gebruiker gedefinieerde type van het object voor het vergelijken van de waarde-gelijkheid in plaats van referentiegelijkheid.

De verschillende soorten C # -operators die worden gebruikt voor specifieke functionaliteiten zijn onder meer:


  • Assignment (=): wordt gebruikt om het resultaat van een uitdrukking toe te wijzen aan een variabele
  • Korte hand toewijzing (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): voor het inkorten van de gemeenschappelijke toewijzingsbewerkingen
  • Rekenkunde (+, -, *, /,%): voor het construeren van wiskundige uitdrukkingen
  • Verhoog en verlaag operatoren (++ en -): sneltoets voor het verhogen of verlagen van de waarde met 1
  • Vergelijking (==,>, <,> =, <=,! =): Voor het uitvoeren van vergelijkingen die de programmaflow regelen
  • Booleaanse logische operator (!, &&, ||, ^): voor het uitvoeren van Booleaanse logische bewerkingen
  • Bitwise manipulation (&, |, ^, >>, <<): voor het manipuleren van elk bit van gehele getallen
  • Type testen (is, als): om het type van een object te controleren of om te zetten
  • Wijzermanipulatie (*, &, ->,): voor bewerkingen die rechtstreeks op onveilige wijzers worden uitgevoerd
  • Overloopuitzondering (aangevinkt en uitgeschakeld): optie om overflow op waarden te controleren of te vermijden
  • Ternary operator (? :): gebruikt voor het nemen van beslissingen
Deze definitie is geschreven in de con van C #