Baca dalam bahasa Inggris

Bagikan melalui


Compiler Warning (level 1) CS3010

'member': Antarmuka yang mematuhi CLS hanya boleh memiliki anggota yang mematuhi CLS

Dalam rakitan yang ditandai dengan [assembly:CLSCompliant(true)], antarmuka berisi anggota yang ditandai dengan [CLSCompliant(false)]. Hapus salah satu atribut kepatuhan Common Language Specification (CLS). Untuk informasi selengkapnya tentang kepatuhan CLS, lihat Independensi bahasa dan komponen yang tidak bergantung pada bahasa.

Contoh

Contoh berikut menghasilkan CS3010:

// CS3010.cs

using System;

[assembly:CLSCompliant(true)]
public interface I
{
    [CLSCompliant(false)]
    int M();   // CS3010
}

public class C : I
{
    public int M()
    {
        return 1;
    }

    public static void Main()
    {
    }
}