Upozornění kompilátoru (úroveň 1) CS3005
Identifikátor "identifikátor" se liší pouze v případě, že není kompatibilní se specifikací CLS.
Veřejný, chráněný nebo protected internal
identifikátor, který se liší od jiného public
, protected
nebo protected internal
identifikátoru pouze v případě jednoho nebo více písmen, není kompatibilní se specifikací CLS (Common Language Specification). Další informace o dodržování předpisů CLS najdete v tématu Nezávislost jazyka a komponenty nezávislé na jazyce.
Následující příklad vygeneruje CS3003:
// 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);
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: