Derleyici Hatası CS0452
'tür adı' türü, genel tür veya 'generic tanımlayıcısı' yönteminde 'parametre adı' parametresi olarak kullanabilmek için bir başvuru türü olmalıdır
Bu hata, başvuru türü kısıtlaması olan genel bir türe veya yönteme parametre olarak veya int
gibi struct
bir değer türü geçirdiğinizde oluşur.
Aşağıdaki kod CS0452 hatasını oluşturur.
// CS0452.cs
using System;
public class BaseClass<S> where S : class { }
public class Derived1 : BaseClass<int> { } // CS0452
public class Derived2<S> : BaseClass<S> where S : struct { } // CS0452
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: