Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Type_1 není kompatibilní se specifikací CLS, protože základní rozhraní type_2 nedodržuje předpisy CLS
Typ, který není kompatibilní se specifikací CLS, nemůže být základním typem pro typ, který je kompatibilní se specifikací CLS.
Příklad 1
Následující ukázka obsahuje rozhraní s metodou, která v podpisu používá typ, který není kompatibilní se specifikací CLS, takže typ nedodržuje předpisy CLS.
// CS3027.cs
// compile with: /target:library
public interface IBase
{
void IMethod(uint i);
}
Příklad 2
Následující ukázka vygeneruje CS3027.
// CS3027_b.cs
// compile with: /reference:CS3027.dll /target:library /W:1
[assembly:System.CLSCompliant(true)]
public interface IDerived : IBase {}