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' CLS uyumlu olmayan 'type' türünün üyesi olduğundan CLS Uyumlu olarak işaretlenemez
ClSCompliant özniteliği olarak ayarlanmış true iç içe geçmiş bir sınıf CLSCompliant özniteliği olarak ayarlanmış falsebir sınıfın üyesi olarak bildirilirse bu uyarı oluşur. İç içe geçmiş bir sınıf CLS uyumlu olmayan bir dış sınıfın üyesi olduğunda CLS uyumlu olamayacağından buna izin verilmez. Bu uyarıyı çözmek için, CLSCompliant özniteliğini iç içe sınıfından kaldırın veya öğesinden true falseolarak değiştirin. CLS uyumluluğu hakkında daha fazla bilgi için bkz . Dil bağımsızlığı ve dilden bağımsız bileşenler.
Örnek
Aşağıdaki örnek CS3018 oluşturur.
// CS3018.cs
// compile with: /target:library
using System;
[assembly: CLSCompliant(true)]
[CLSCompliant(false)]
public class Outer
{
[CLSCompliant(true)] // CS3018
public class Nested {}
// OK
public class Nested2 {}
[CLSCompliant(false)]
public class Nested3 {}
}