Leer en inglés

Compartir a través de


Advertencia del compilador (nivel 1) CS3008

El identificador 'identificador' que solo se diferencia por el uso de mayúsculas o minúsculas no es conforme a CLS

Un identificador público, protegido o protected internal interrumpe el cumplimiento del Common Language Specification (CLS) si comienza con un carácter de subrayado (_). Para obtener más información sobre la conformidad con CLS, consulte Independencia del lenguaje y componentes independientes del lenguaje.

Ejemplo

El ejemplo siguiente genera el error CS3008:

// CS3008.cs  
  
using System;  
  
[assembly:CLSCompliant(true)]  
public class a  
{  
    public static int _a = 0;  // CS3008  
    // OK, private  
    // private static int _a1 = 0;  
  
    public static void Main()  
    {  
    }  
}