Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 17265|Yanıt: 0

[Kaynak] C# statik yapıcılarının yürütülmesi

[Bağlantıyı kopyala]
Yayınlandı 12.12.2016 14:17:32 | | | |



Statik yapıcılar kullanırken dikkat etmeniz gereken birkaç şey var:

1. Statik yapıcının ne erişim değiştiricileri ne de parametreleri vardır. Çünkü öyle. .NET çağrısı yaptığı için kamu ve özel gibi değiştiriciler mantıklı değil.

2. İlk sınıf örneği oluşturulduğunda veya herhangi bir statik üye referans alındığında, . .NET, sınıfı başlatmak için statik yapıcıyı otomatik olarak çağırır, bu da statik yapıcıyı doğrudan çağıramadığımız anlamına gelir, bu yüzden statik yapıcının ne zaman çalıştırılacağı üzerinde kontrolümüz yoktur.

3. Bir sınıf yalnızca bir statik yapıcıya sahip olabilir.

4. Parametresiz yapıcılar statik yapıcılarla birlikte var olabilir. Parametre listesi aynı olsa da, biri sınıfa, diğeri ise örneke aittir, yani bir çatışma yoktur.

5. En fazla bir kez koşun.

6. Statik yapıcılar miras alınamaz.

7. Eğer statik bir yapıcı yazılmadıysa ve sınıf başlangıç değer ayarlarına sahip statik üyeler içeriyorsa, derleyici otomatik olarak varsayılan statik yapıcıyı oluşturur.






Önceki:Yazılım önyüklemesini otomatik olarak nasıl kurarım.
Önümüzdeki:Crypto.Cipher'dan python modülü AES import et
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com