Compilerwarnung (Ebene 1) CS3005

Der Bezeichner "Bezeichner" unterscheidet sich nur für den Fall, dass er nicht CLS-kompatibel ist.

Eine öffentliche, geschützte oder protected internal bezeichner, die sich von einem anderen public, protectedoder protected internal bezeichner nur im Fall eines oder mehrerer Buchstaben unterscheidet, ist nicht mit der Common Language Specification (CLS) kompatibel. Weitere Informationen zur CLS-Compliance finden Sie unter Sprachunabhängigkeit und sprachunabhängige Komponenten.

Beispiel

Im folgenden Beispiel wird CS3005 generiert:

// CS3005.cs  
  
using System;  
  
[assembly:CLSCompliant(true)]  
public class a  
{  
    public static int a1 = 0;  
    public static int A1 = 1;   // CS3005  
  
    public static void Main()  
    {  
        Console.WriteLine(a1);  
        Console.WriteLine(A1);  
    }  
}