Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
'name', 'type' türündedir. Sabit bildirimde belirtilen tür sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, string, enum türü veya başvuru türü olmalıdır.
Const bildiriminde izin verilen türler bu iletide açıklananlarla sınırlıdır.
Bu hatayı düzeltmek için
- sabitini izin verilen bir türle bildirin.
Örnek
Aşağıdaki kod bir tür olmadığından CS1959 null oluşturur.
// cs1959.cs
class Program
{
static void Test<T>() where T : class
{
const T x = null; // CS1959
}
}
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.