Trang Chủ Phát triển Toán tử gán là gì? - định nghĩa từ techopedia

Toán tử gán là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Toán tử chuyển nhượng có nghĩa là gì?

Toán tử gán là toán tử được sử dụng để gán giá trị mới cho phần tử biến, thuộc tính, sự kiện hoặc bộ chỉ mục trong ngôn ngữ lập trình C #. Toán tử gán cũng có thể được sử dụng cho các hoạt động logic như hoạt động logic bitwise hoặc hoạt động trên các toán hạng tích phân và toán hạng Boolean.


Không giống như trong C ++, các toán tử gán trong C # không thể bị quá tải trực tiếp, nhưng các kiểu do người dùng xác định có thể làm quá tải các toán tử như +, -, /, v.v. Điều này cho phép toán tử gán được sử dụng với các kiểu đó.

Techopedia giải thích Toán tử chuyển nhượng

Sau đây là các đặc điểm của toán tử gán:

  • Khi sử dụng toán tử "=" cho một phép gán với toán hạng bên trái làm quyền truy cập thuộc tính hoặc bộ chỉ mục, thuộc tính hoặc bộ chỉ mục phải có bộ truy cập được thiết lập.
  • Quá tải một toán tử nhị phân ngầm quá tải toán tử gán tương ứng của nó (nếu có).
  • Các toán tử gán khác nhau dựa trên loại hoạt động được thực hiện giữa hai toán hạng như cộng (+ =), trừ, (- =), v.v. Ý nghĩa của ký hiệu toán tử được sử dụng phụ thuộc vào loại toán hạng.
  • Toán tử chuyển nhượng là liên kết phải, có nghĩa là chúng được nhóm từ phải sang trái.
  • Mặc dù phép gán sử dụng toán tử gán (a + = b) đạt được kết quả tương tự như khi không có (= a + b), sự khác biệt giữa hai cách là không giống như trong ví dụ sau, "a" chỉ được đánh giá một lần.
  • Toán tử gán thường trả về một tham chiếu đến đối tượng để được sử dụng trong nhiều phép gán được thực hiện trong một câu lệnh đơn lẻ như "a = b = c", trong đó a, b và c là toán hạng.
  • Toán tử gán gán hy vọng kiểu của cả bên trái và bên phải giống nhau để gán thành công.

Trong C #, một biểu thức sử dụng toán tử gán có thể là "x op y", trong đó x và y là toán hạng và "op" đại diện cho toán tử. Toán tử gán đơn giản "=" được sử dụng để lưu trữ giá trị của toán hạng bên phải của nó vào vị trí bộ nhớ được biểu thị bằng toán hạng bên trái. Kết quả là giá trị trả về của nó. Các toán tử gán khác thực hiện thao tác được chỉ định trên hai toán hạng và gán giá trị kết quả cho toán hạng bên trái được gọi là toán tử gán gán. Bao gồm các:

  • + =
  • - = =
  • * =
  • / =
  • % =
  • & =
  • | =
  • ^ =
  • << = và >> =
Định nghĩa này được viết trong bối cảnh của C #
Toán tử gán là gì? - định nghĩa từ techopedia