Advertencia del compilador (nivel 1) CS3002
El tipo de valor devuelto de 'method' no es conforme con CLS
Un método public, protectedo protected internal
debe devolver un valor que tenga un tipo conforme con Common Language Specification (CLS). Para más información sobre la conformidad con CLS, vea Independencia del lenguaje y componentes independientes del lenguaje.
El ejemplo siguiente genera el error CS3002:
// CS3002.cs
[assembly:System.CLSCompliant(true)]
public class a
{
public ushort bad() // CS3002, public method
{
ushort a;
a = ushort.MaxValue;
return a;
}
private ushort OK() // OK, private method
{
ushort a;
a = ushort.MaxValue;
return a;
}
public static void Main()
{
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: