'Yapı' kısıtlaması olan tür parametresi kısıtlama olarak kullanılamaz
Kısıtlaması olan bir tür parametresi, başka bir Structure
tür parametresi için kısıtlama olarak kullanılır.
Kısıtlama, Structure
tür parametresine geçirilen tür bağımsız değişkeninin bir değer türü olmasını gerektirir. Ancak, bir değer türü uygulanamaz veya devralınılamaz, bu nedenle bunu kısıtlama olarak kullanmak anlamlı değildir; bu, bunu uygulamak veya ondan devralmak için diğer tür parametresini gerektirir.
Bu durumun tek anlamlı yorumu, her iki tür bağımsız değişkeninin de tam olarak aynı türde olması gerektiğidir. Bu durumda, genel türünüz yalnızca bir tür parametresine ihtiyaç duyar.
Aşağıdaki deyim bu hatayı oluşturabilir.
Class c1(Of t1 As Structure, t2 As t1)
geçirilen t2
tür bir değer türü t1
olması gerektiğinden, geçirilen türü t1
uygulayamaz veya devralamaz.
Hata Kimliği: BC32114
kısıtlanmış tür parametresini
Structure
diğer tür parametresindeki kısıtlama listesinden kaldırın.Her iki tür parametresi de aynı değer türünü gerektiriyorsa, genel türü yalnızca bir tür parametresiyle tanımlayın.
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: