Dom Rozwój Co to jest operator przypisania? - definicja z techopedia

Co to jest operator przypisania? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Operator przypisania?

Operator przypisania to operator służący do przypisywania nowej wartości zmiennej, właściwości, zdarzeniu lub elementowi indeksującemu w języku programowania C #. Operatory przypisania mogą być również używane do operacji logicznych, takich jak bitowe operacje logiczne lub operacje na operandach integralnych i operandach boolowskich.


W przeciwieństwie do C ++, operatory przypisania w C # nie mogą być przeciążone bezpośrednio, ale typy zdefiniowane przez użytkownika mogą przeciążać operatory takie jak +, -, / itp. Pozwala to na użycie operatora przypisania z tymi typami.

Techopedia wyjaśnia Operatora Przydziału

Oto cechy operatorów przypisania:

  • Podczas korzystania z operatora „=” do przypisania z lewym operandem jako dostępem do właściwości lub indeksatora, właściwość lub indeksator musi mieć ustawiony akcesor.
  • Przeciążenie operatora binarnego domyślnie przeciąża jego odpowiadającego operatora przypisania (jeśli istnieje).
  • Różne operatory przypisania są oparte na typie operacji wykonywanej między dwoma operandami, takimi jak dodawanie (+ =), odejmowanie, (- =) itd. Znaczenie użytego symbolu operatora zależy od rodzaju operandów.
  • Operatory przypisania są powiązane z prawą, co oznacza, że ​​są pogrupowane od prawej do lewej.
  • Chociaż przypisanie za pomocą operatora przypisania (a + = b) osiąga ten sam wynik, co bez (= a + b), różnica między tymi dwoma sposobami jest taka, że ​​w odróżnieniu od drugiego przykładu, „a” jest oceniane tylko raz.
  • Operator przypisania zwykle zwraca odwołanie do obiektu, aby można go było użyć w wielu przypisaniach wykonanych w pojedynczej instrukcji, takich jak „a = b = c”, gdzie a, b i c są operandami.
  • Operator przypisania oczekuje, że typ lewej i prawej strony będzie taki sam dla pomyślnego przypisania.

W języku C # wyrażeniem używającym operatora przypisania może być „x op y”, gdzie x i y są operandami, a „op” reprezentuje operator. Prosty operator przypisania „=” służy do przechowywania wartości jego prawego operandu w miejscu pamięci oznaczonym przez lewy operand. Wynikiem jest jego wartość zwracana. Inne operatory przypisania, które wykonują wskazaną operację na dwóch operandach i przypisują wynikową wartość lewemu operandowi, nazywane są operatorami przypisania złożonego. Obejmują one:

  • + =
  • - =
  • * =
  • / =
  • % =
  • I =
  • | =
  • ^ =
  • << = i >> =
Ta definicja została napisana w kontekście C #
Co to jest operator przypisania? - definicja z techopedia