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