Tartalomjegyzék:
- Meghatározás - Mit jelent a hozzárendelési operátor?
- A Techopedia magyarázza a hozzárendelési szolgáltatót
Meghatározás - Mit jelent a hozzárendelési operátor?
A hozzárendelési operátor az az operátor, amelyet egy új érték hozzárendelésére egy változó, tulajdonság, esemény vagy indexelő elem számára a C # programozási nyelven. A hozzárendelési operátorok logikai műveletekre is használhatók, például bit-bites logikai műveletekre vagy integrált operandusok és logikai operandumok műveleteire.
A C ++-tól eltérően a C # -ben a hozzárendelési operátorok nem lehet közvetlenül túlterhelni, de a felhasználó által definiált típusok túlterhelhetik az operátorokat, például a +, -, / stb.
A Techopedia magyarázza a hozzárendelési szolgáltatót
A hozzárendelési operátorok jellemzői a következők:
- Amikor a "=" operátort egy hozzárendeléshez használja a bal oldali operandussal mint tulajdonság vagy indexelő hozzáféréssel, akkor a tulajdonságnak vagy az indexelõnek rendelkeznie kell beállított hozzáférõvel.
- A bináris operátor túlterhelése implicit módon túlterheli a megfelelő hozzárendelési operátort (ha van ilyen).
- A különböző hozzárendelési operátorok a két operandus között végrehajtott művelet típusán alapulnak, mint például összeadás (+ =), kivonás, (- =) stb. Az alkalmazott operátor szimbólum jelentése az operandus típusától függ.
- A hozzárendelési operátorok jobb-asszociatívak, vagyis jobbról balra vannak csoportosítva.
- Noha a hozzárendelés az operátor (a + = b) felhasználásával ugyanazt az eredményt érinti, mint a (= a + b) nélkül, a két módszer közötti különbség az, hogy az utóbbi példával ellentétben az "a" csak egyszer kerül kiértékelésre.
- A hozzárendelési operátor rendszerint visszaad egy hivatkozást az objektumra, hogy felhasználható legyen több olyan hozzárendelésben, amelyek egyetlen állításban készülnek, például "a = b = c", ahol a, b és c operandusok.
- A feladatkezelő elvárja, hogy a bal és a jobb oldal típusa azonos legyen a sikeres hozzárendeléshez.
A C # esetében egy hozzárendelési operátort használó kifejezés lehet "x op y", ahol x és y operandusok, és "op" az operátort jelöli. Az egyszerű hozzárendelési operátor "=" arra szolgál, hogy a jobb oldali operandus értékét a bal oldali operandus által megjelölt memóriahelyre tárolja. Az eredmény a visszatérési értéke. A többi hozzárendelési operátort, amely a megadott műveletet végrehajtja a két operandán, és ennek eredményeként hozzárendeli a bal oldali operandust, összetett hozzárendelési operátoroknak nevezzük. Ezek tartalmazzák:
- + =
- - =
- * =
- / =
- % =
- & =
- | =
- ^ =
- << = és >> =
