İçindekiler:
Tanımı - Atama İşleci ne demektir?
Atama işleci, C # programlama dilinde bir değişken, özellik, olay veya dizin oluşturucu öğeye yeni bir değer atamak için kullanılan işleçtir. Atama işleçleri, bitsel mantıksal işlemler veya tümleşik işlenenler ve Boole işlenenleri üzerindeki işlemler gibi mantıksal işlemler için de kullanılabilir.
C ++ 'dan farklı olarak, C #' daki atama işleçleri doğrudan aşırı yüklenemez, ancak kullanıcı tanımlı türler +, -, / vb. Gibi işleçleri aşırı yükleyebilir. Bu, atama operatörünün bu türlerle kullanılmasına izin verir.
Techopedia Görevlendirme Operatörünü Açıklıyor
Atama operatörlerinin özellikleri şunlardır:
- Özellik veya dizin oluşturucu erişimi olarak sol işlenen ile bir atama için "=" operatörünü kullanırken, özellik veya dizin oluşturucunun ayarlanmış bir erişimcisi olmalıdır.
- İkili bir operatörün aşırı yüklenmesi, ilgili atama operatörünü (varsa) dolaylı olarak aşırı yükler.
- Farklı atama işleçleri toplama (+ =), çıkarma, (- =) vb. Gibi iki işlenen arasında gerçekleştirilen işlem türüne dayanır. Kullanılan işleç sembolünün anlamı, işlenenlerin türüne bağlıdır.
- Atama operatörleri sağ çağrışımcıdır, yani sağdan sola gruplandırılırlar.
- Atama operatörü (a + = b) kullanarak atama, (= a + b) olmadan aynı sonucu elde etse de, iki yol arasındaki fark, ikinci örnekten farklı olarak "a" nın yalnızca bir kez değerlendirilmesidir.
- Atama işleci genellikle, a, b ve c işlenen olduğu "a = b = c" gibi tek bir ifadede yapılan birden çok atamada kullanılacak şekilde nesneye bir başvuru döndürür.
- Atama operatörü, başarılı atama için hem sol hem de sağ tarafın türünün aynı olmasını bekler.
C # 'da atama operatörü kullanan bir ifade "x op y" olabilir; burada x ve y işlenenlerdir ve "op" operatörü temsil eder. Basit atama operatörü "=", sağ işleneninin değerini, sol işlenen tarafından belirtilen bellek konumuna kaydetmek için kullanılır. Sonuç, dönüş değeridir. İki işlenende belirtilen işlemi gerçekleştiren ve sol işlenene sonuç değeri atanan diğer atama işleçlerine bileşik atama işleçleri denir. Bunlar:
- + =
- - =
- * =
- / =
- % =
- & =
- | =
- ^ =
- << = ve >> =