Aracılığıyla paylaş


!= İşleci (C# Başvurusu)

Eşitsizlik operatörü (!=) İşlenenlerini true Aksi takdirde eşit olduğunda false değerini döndürür.Eşitsizlik işleçleri dize ve nesnesi de dahil olmak üzere tüm türleri için önceden tanımlanmıştır.Kullanıcı tanımlı türler tekrar != işleci.

Notlar

Öntanımlı değer türleri, eşitsizlik operatörü (!=) İşlenenlerini değerleri, farklı, yanlış Aksi durumda ise true değerini döndürür.Başvuru türleri dışında string, != , iki işlenen farklı nesnelere başvuran, true değerini döndürür.İçin string türü, != dize değerlerini karşılaştırır.

Kullanıcı tanımlı türlerin aşırı != işleci (bkz: işleç).Bu nedenle, ancak varsayılan olarak kullanıcı tanımlı baþvuru türleri olabilir != her iki önceden tanımlanmış ve kullanıcı tanımlı başvuru tipleri için yukarıda açıklandığı gibi davranır.!= Aşırı yüklüdür, == de aşırı.Tam sayı türleri üzerinde işlem genellikle sabit izin verilir.

Örnek

class InequalityTest
{
    static void Main()
    {
        // Numeric inequality:
        Console.WriteLine((2 + 2) != 4);

        // Reference equality: two objects, same boxed value 
        object s = 1;
        object t = 1;
        Console.WriteLine(s != t);

        // String equality: same string value, same string objects 
        string a = "hello";
        string b = "hello";

        // compare string values
        Console.WriteLine(a != b);

        // compare string references
        Console.WriteLine((object)a != (object)b);
    }
}
/*
Output:
False
True
False
False
*/

Ayrıca bkz.

Başvuru

C# İşleçleri

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

C# Başvurusu