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.
'type' : arabirimler türleri bildiremez
C# 8.0'ın öncesinde, bir arabirim kullanıcı tanımlı türler içeremedi. C# 8.0'dan başlayarak, arabirimler iç içe türleri varsayılan arabirim üyeleri özelliğinin bir parçası olarak bildirebilir.
Modern C# (C# 8.0 ve üzeri) sürümlerinde bu hata artık arabirimlerdeki iç içe yerleştirilmiş türler için oluşturulmaz. Derleyici artık arabirimlerin iç içe sınıflar, yapılar, arabirimler, sabit listeleri ve temsilciler içermesine izin verir.
Geçmiş örneği
Aşağıdaki örnek, 8.0 öncesi C# sürümlerinde CS0524 oluşturur, ancak modern C# sürümlerinde geçerlidir:
// This code is valid in C# 8.0 and later
public interface IExample
{
public class NestedClass // Valid since C# 8.0
{
}
}