Udostępnij za pośrednictwem


CA1707: Identyfikatory nie powinny zawierać podkreśleń

TypeName

IdentifiersShouldNotContainUnderscores

CheckId

CA1707

Kategoria

Microsoft.Naming

Zmiana kluczowa

Kluczowa - gdy wywołana na zestawach

Niekluczowa - gdy jest wywołana dla parametrów typu.

Przyczyna

Nazwa identyfikatora zawiera znak podkreślenia (_).

Opis reguły

Przez konwencję, identyfikatory nazw nie zawierają znaku podkreślenia (_).Reguła sprawdza przestrzenie nazw, typy, elementy członkowskie i parametry.

Konwencje nazewnictwa zapewniają wspólny wygląd bibliotek przeznaczonych docelowo dla środowiska uruchomieniowego CLR.Zmniejsza to krzywą zdobywania wiedzy, która jest wymagana dla nowych bibliotek oprogramowania i zwiększa ufność klientów w to, że biblioteka został opracowana przez osobę, która ma doświadczenie w rozwijaniu kodu zarządzanego.

Jak naprawić naruszenia

Usuń wszystkie znaki podkreślenia z nazwy.

Kiedy pominąć ostrzeżenia

Nie należy pomijać ostrzeżenia dotyczącego tej reguły.

Powiązane reguły

CA1709: Identyfikatory powinny być zapisywane z uwzględnieniem wielkości liter

CA1708: Identyfikatory powinny różnić się czymś więcej niż wielkością liter