Operatörler

Yazar: Lewis Jackson
Yaratılış Tarihi: 8 Mayıs Ayı 2021
Güncelleme Tarihi: 15 Mayıs Ayı 2024
Anonim
Operatörler - Teknoloji
Operatörler - Teknoloji

İçerik

Tanım - Operatörler ne anlama geliyor?

C # dilinde işleçler, ifadenin değerlendirilmesi sırasında gerçekleştirilecek işlemleri belirtmek için bir ifade veya ifadede kullanılan sembollerdir. Operatörler, hesaplamaları gerçekleştirmek için bir ifadedeki bir veya daha fazla operaya uygulanabilen program öğeleridir. Operatör ile kullanılan operandlar değişmezler, alanlar, yerel değişkenler ve ifadeler olabilir.

Genel olarak operatörler, sabitler ve değişkenlerde depolanan verilerle çalışmak için birincil aracı oluşturan ifadelerin oluşturulmasında yardımcı olur.

Tüm C # operatörlerine yerleşik türler içeren herhangi bir ifadede kullanılan önceden tanımlanmış bir uygulama sağlanmış olsa da, kullanıcı tanımlı türlere uygulandığında davranışı değiştirmek için aşırı yüklenebilirler. Denetlenen ve işaretlenmeyen operatörler, aritmetik işlemler sırasında oluşan taşma ile ilgili istisnaları işleme veya yok sayma seçeneği sunmada yardımcı olur.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Operatörleri açıklıyor

C ++ operatörleri gibi, C # operatörleri de bir ifadedeki operatörlerin değerlendirme sırasını belirleyen önceliğe ve ilişkiye sahiptir. Operatörle birlikte kullanılan operand sayısına göre, operatörler unary (single operand), binary (iki operand) ve ternary (üç operand) olarak sınıflandırılır.

Kullanıcı tanımlı türler, genel erişim düzeyine sahip "operatör" anahtar kelimesini kullanarak statik üye işlevi olarak tanımlayarak bir operatörü aşırı yükleyebilir. Bazı operatörler sadece birkaç kısıtlama ile aşırı yüklenebilir.

Örneğin, "‘ == "operatörü, referans eşitliği yerine değer eşitliğini karşılaştırmak için operatörün kullanıcı tarafından tanımlanan nesne tipinde aşırı yüklendiği değişmez değer tipi iki nesneyi karşılaştırmak için kullanılabilir.

Belirli işlevler için kullanılan çeşitli C # operatör tipleri şunlardır:


  • Atama (=): bir ifadenin sonucunu bir değişkene atamak için kullanılır
  • Kısa el atama (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): genel atama işlemlerini kısaltmak için
  • Aritmetik (+, -, *, /,%): matematiksel ifadeleri oluşturmak için
  • Artırma ve azaltma operatörleri (++ ve -): değeri 1 artırmak veya azaltmak için kısayol
  • Karşılaştırma (==,>, <,> =, <=,! =): Program akışını kontrol eden karşılaştırma yapmak için
  • Boolean mantıksal operatörü (!, &&, ||, ^): Boolean mantıksal işlemleri gerçekleştirmek için
  • Bitsel yönlendirme (&, |, ^, >>, <<): tamsayı değerlerinin her bitini işlemek için
  • Test türü (is, as): bir nesnenin türünü kontrol etmek veya dönüştürmek için
  • İşaretçi manipülasyonu (*, &, ->,): Güvensiz con'da doğrudan işaretçiler üzerinde yapılan işlemler için
  • Taşma istisnası (işaretli ve işaretlenmemiş): değerlerin taşmasını kontrol etme veya engelleme seçeneği
  • Üçlü operatör (? :): karar vermek için kullanılır
Bu tanım, C # con yazılmıştır