Domov Rozvoj Co je operátor přiřazení? - definice z techopedie

Co je operátor přiřazení? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Operátor přiřazení?

Operátor přiřazení je operátor používaný k přiřazení nové hodnoty proměnné, vlastnosti, události nebo indexovacího prvku v programovacím jazyce C #. Operátory přiřazení lze také použít pro logické operace, jako jsou bitové logické operace nebo operace na integrálních operandech a booleovských operandech.


Na rozdíl od C ++ nelze operátory přiřazení v C # přímo přetížit, ale typy definované uživatelem mohou přetížit operátory jako +, -, / atd. To umožňuje použití operátorů přiřazení s těmito typy.

Techopedia vysvětluje Operátora přiřazení

Charakteristiky operátorů přiřazení jsou následující:

  • Při použití operátoru "=" pro přiřazení s levým operandem jako přístup k vlastnosti nebo indexátoru musí mít vlastnost nebo indexer nastavený přístupový objekt.
  • Přetížení binárního operátora implicitně přetíží jeho odpovídající přiřazovací operátor (pokud existuje).
  • Různé operátory přiřazení jsou založeny na typu operace prováděné mezi dvěma operandy, jako je sčítání (+ =), odčítání, (- =) atd. Význam použitého symbolu operátora závisí na typu operandů.
  • Operátoři přiřazení jsou sdruženi zprava, což znamená, že jsou seskupeni zprava doleva.
  • Přestože přiřazení pomocí operátoru přiřazení (a + = b) dosahuje stejného výsledku jako bez (= a + b), rozdíl mezi dvěma způsoby je ten, že na rozdíl od posledně uvedeného příkladu je „a“ vyhodnoceno pouze jednou.
  • Operátor přiřazení obvykle vrátí odkaz na objekt, aby byl použit ve více přiřazeních provedených v jediném příkazu, jako je "a = b = c", kde a, b a c jsou operandy.
  • Operátor přiřazení očekává, že typ levé i pravé strany bude stejný pro úspěšné přiřazení.

V C # může být výraz používající operátora přiřazení "x op y", kde x a y jsou operandy a "op" představuje operátora. Operátor jednoduchého přiřazení "=" se používá k uložení hodnoty jeho pravého operandu do paměťového místa označeného levým operandem. Výsledkem je jeho návratová hodnota. Ostatní operátory přiřazení, které provádějí indikovanou operaci na dvou operandech a přiřazují výslednou hodnotu levému operandu, se nazývají operátory složeného přiřazení. Tyto zahrnují:

  • + =
  • - =
  • * =
  • / =
  • % =
  • & =
  • | = =
  • ^ =
  • << = a >> =
Tato definice byla napsána v kontextu C #
Co je operátor přiřazení? - definice z techopedie