Błąd kompilatora CS1638
"identyfikator" jest identyfikatorem zarezerwowanym i nie można go używać, gdy jest używany tryb wersji języka ISO
Gdy opcja zgodności języka ISO jest określona przez przełącznik kompilatora /langversion , każdy identyfikator z podwójnymi podkreśleniami w dowolnym miejscu w identyfikatorze spowoduje wygenerowanie tego błędu. Aby uniknąć tego błędu, należy wyeliminować wszelkie identyfikatory z podwójnymi podkreśleniami lub nie używać opcji wersji językowej ISO-1.
Poniższy przykład generuje CS1638:
// CS1638.cs
// compile with: /langversion:ISO-1
class bad__identifier // CS1638 (double underscores are not ISO compliant)
{
}
// Try this instead:
//class GoodIdentifier
//{
//}
class CMain
{
public static void Main() { }
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: