Aracılığıyla paylaş


~ Operatörü (C# Reference)

~ İşleci her bit ters etkisi vardır, işlenen üzerinde bitwise tamamlayıcı işlemi gerçekleştirir.Tamamlayıcı Bitsel işleçler için önceden tanımlanmış int, uint, uzun, ve ulong.

[!NOT]

~ Sembolü de yıkıcı bildirmek için kullanılır.Daha fazla bilgi için bkz. Yıkıcı (C# Programlama Kılavuzu).

Notlar

Kullanıcı tanımlı türler tekrar ~ işleci.Daha fazla bilgi için bkz: işleç.Tam sayı türleri üzerinde işlem genellikle sabit izin verilir.

Örnek

class BWC
{
    static void Main()
    {
        int[] values = { 0, 0x111, 0xfffff, 0x8888, 0x22000022 };
        foreach (int v in values)
        {
            Console.WriteLine("~0x{0:x8} = 0x{1:x8}", v, ~v);
        }
    }
}
/*
Output:
~0x00000000 = 0xffffffff
~0x00000111 = 0xfffffeee
~0x000fffff = 0xfff00000
~0x00008888 = 0xffff7777
~0x22000022 = 0xddffffdd
*/

Ayrıca bkz.

Başvuru

C# işleçleri

Yıkıcı (C# Programlama Kılavuzu)

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

C# Başvurusu