Compiler Error CS3005
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Compiler Error CS3005

Identifier 'identifier' differing only in case is not CLS-compliant

A public, protected, or protected internal identifier, which differs from another public, protected, or protected internal identifier only in the case of one or more letters, is not compliant with the Common Language Specification (CLS).

The following sample generates CS3003:

// CS3005.cs
using System;

public class a
   public static int a1 = 0;
   public static int A1 = 1;   // CS3005

   public static void Main()

See Also

What Is the Common Language Specification

© 2015 Microsoft