Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Assignment Operator?
- Ipinapaliwanag ng Techopedia ang Assignment Operator
Kahulugan - Ano ang ibig sabihin ng Assignment Operator?
Ang isang operator ng pagtatalaga ay ang operator na ginamit upang magtalaga ng isang bagong halaga sa isang variable, pag-aari, kaganapan o elemento ng index sa C # programming language. Ang mga operator ng pagtatalaga ay maaari ding magamit para sa mga lohikal na operasyon tulad ng mga medyo maling lohikal na operasyon o operasyon sa mga integral operand at mga operasyong Boolean.
Hindi tulad ng sa C ++, ang mga operator ng pagtatalaga sa C # ay hindi ma-overload nang direkta, ngunit ang mga uri ng tinukoy ng gumagamit ay maaaring mag-overload ang mga operator tulad ng +, -, /, atbp Pinapayagan nito ang assignment operator na magamit sa mga uri.
Ipinapaliwanag ng Techopedia ang Assignment Operator
Ang mga sumusunod ay ang mga katangian ng mga operator ng pagtatalaga:
- Kapag ginagamit ang operator na "=" para sa isang pagtatalaga sa kaliwang operand bilang pag-access ng ari-arian o indexer, dapat magkaroon ng isang set accessor ang ari-arian o index.
- Ang sobrang pag-load ng isang binary operator ay tahasang nag-overload sa kaukulang operator ng pagtatalaga (kung mayroon man).
- Ang iba't ibang mga operator ng pagtatalaga ay batay sa uri ng operasyon na isinagawa sa pagitan ng dalawang mga operand tulad ng karagdagan (+ =), pagbabawas, (- =), atbp. Ang kahulugan ng simbolo ng operator ay ginamit ay nakasalalay sa uri ng mga operand.
- Ang mga operator ng pagtatalaga ay tama-kaakibat, na nangangahulugang sila ay nakapangkat mula kanan hanggang kaliwa.
- Bagaman ang pagtatalaga gamit ang assignment operator (a + = b) ay nakakamit ng parehong resulta dahil wala nang (= a + b), ang pagkakaiba sa pagitan ng dalawang paraan ay hindi katulad sa huling halimbawa, ang "a" ay nasuri ng isang beses lamang.
- Ang operator ng pagtatalaga ay karaniwang nagbabalik ng isang sanggunian sa bagay upang magamit sa maraming mga asignatura na ginawa sa isang solong pahayag tulad ng "a = b = c", kung saan ang isang, b at c ay nagpapatakbo.
- Inaasahan ng operator ng pagtatalaga ang uri ng magkabilang kaliwa at kanang bahagi upang maging pareho para sa matagumpay na atas.
Sa C #, ang isang expression gamit ang isang operator ng pagtatalaga ay maaaring "x op y", kung saan ang x at y ay nagpapatakbo at "op" ay kumakatawan sa operator. Ang simpleng operator ng pagtatalaga "=" ay ginagamit upang maimbak ang halaga ng operasyong nasa kanang kamay sa lokasyon ng memorya na tinukoy ng kaliwang operand. Ang resulta ay ang halaga ng pagbabalik nito. Ang iba pang mga operator ng pagtatalaga na nagsasagawa ng ipinahiwatig na operasyon sa dalawang mga operand at nagtalaga ng isang nagreresultang halaga sa kaliwang operand ay tinawag na mga compound assignment ng compound. Kabilang dito ang:
- + =
- - =
- * =
- / =
- % =
- & =
- | =
- ^ =
- << = at >> =
