Aracılığıyla paylaş


Dönüştürme işleçleri (C# Programlama Kılavuzu)

C# programcıları, sınıf ya da yapının dönüştürülme sınıf ya da yapının ve/veya diğer sınıfları yapılar veya temel türlerinden dönüştürülebilir olduğunu bildirmek etkinleştirir.Dönüştürme işleçleri gibi tanımlanır ve bunlar dönüştürme türü için adlı.Dönüştürülecek bağımsız değişkenin türü veya dönüştürme, ancak her ikisi de, sonuç türü kapsayan tür olmalıdır.

class SampleClass
{
    public static explicit operator SampleClass(int i)
    {
        SampleClass temp = new SampleClass();
        // code to convert from int to SampleClass...

        return temp;
    }
}

Dönüştürme işleçleri genel bakış

Dönüştürme işleçleri aşağıdaki özelliklere sahiptir:

  • Dönüşümler olarak bildirilen implicit gerekli olduğunda otomatik olarak gerçekleşir.

  • Dönüşümler olarak bildirilen explicit çağrılacak bir dönüştürme işlemi gerektirir.

  • Tüm dönüştürme olarak bildirilmelidir static.

İlgili Bölümler

Daha fazla bilgi için:

Ayrıca bkz.

Başvuru

Convert

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

Kullanıcı tanımlı açıkça dönüştürmeleri C# [NULL]'ta zincirleme