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

Görünüm: 23580|Yanıt: 1

[Kaynak] Genel bağlam bağlı nesneler: ContextBoundObject ve genel sınıflar desteklenmez

[Bağlantıyı kopyala]
Yayınlandı 6.04.2017 14:16:25 | | | |
CYQ.Data'nın OrmBase'inde sorgu genel dönüşünü yönetmek için böyle bir sınıf eklemeyi planladım:



OrmBase sınıfı:



Her şey çok iyi, derleme süresi normal, ancak çalışma zamanında bir istisna var: genel bağlam bağlama nesneleri desteklenmiyor



Biraz anlaşıldıktan sonra, "ContextBoundObject"in genel sınıfları desteklememesinin sebebi budur ve Microsoft MSDN'de böyle bir pasaj vardır:

Uygulayıcılar için talimatlar
Mevcut kamu dili çalışma zamanı, genel ContextBoundObject türlerini veya ContextBoundObject gibi jenerik olmayan türleri desteklememektedir; bu tür olarak ContextBoundObject, yani jenerik yöntemlerdir. Böyle bir türde bir örnek oluşturmaya çalışmak TypeLoadException ile sonuçlanır.


Artık bildiğine göre, bununla dolayı bir şekilde nasıl başa çıkacağını düşünmen gerekiyor...






Önceki:.net/c# Bekarlar Günü Programcısı Seviye 9 Şifre Çözme [Kaynak Kodu]
Önümüzdeki:.ctor ve .cctor of .net
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