Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
'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 {}
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.