Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'type_1' is niet CLS-compatibel omdat de basisinterface 'type_2' niet CLS-compatibel is
Een niet-CLS-compatibel type kan geen basistype zijn voor een type dat cls-compatibel is.
Voorbeeld 1
Het volgende voorbeeld bevat een interface met een methode die gebruikmaakt van een niet-CLS-compatibel type in de handtekening, waardoor het type niet-CLS-compatibel is.
// CS3027.cs
// compile with: /target:library
public interface IBase
{
void IMethod(uint i);
}
Voorbeeld 2
In het volgende voorbeeld wordt CS3027 gegenereerd.
// CS3027_b.cs
// compile with: /reference:CS3027.dll /target:library /W:1
[assembly:System.CLSCompliant(true)]
public interface IDerived : IBase {}