Baca dalam bahasa Inggris

Bagikan melalui


Compiler Warning (level 1) CS3027

'type_1' bukan CLS-compliant karena antarmuka dasar 'type_2' bukan CLS-compliant

Tipe non-CLS compliant tidak dapat menjadi tipe dasar untuk tipe CLS compliant.

Contoh 1

Sampel berikut berisi antarmuka dengan metode yang menggunakan tipe non-CLS compliant dalam signature, membuat tipe non CLS compliant.

// CS3027.cs  
// compile with: /target:library  
public interface IBase  
{  
   void IMethod(uint i);  
}  

Contoh 2

Sampel berikut menghasilkan CS3027.

// CS3027_b.cs  
// compile with: /reference:CS3027.dll /target:library /W:1  
[assembly:System.CLSCompliant(true)]  
public interface IDerived : IBase {}