Pravidla a konvence pojmenování identifikátorů jazyka C#

Identifikátor je název, který přiřadíte k typu (třída, rozhraní, struktura, záznam, delegát nebo výčet), člen, proměnná nebo obor názvů.

Pravidla pojmenování

Platné identifikátory musí dodržovat tato pravidla:

  • Identifikátory musí začínát písmenem nebo podtržítkem (_).
  • Identifikátory mohou obsahovat znaky písmen Unicode, znaky desítkových číslic, připojovací znaky Unicode, kombinování znaků Unicode nebo formátovací znaky Unicode. Další informace o kategoriích Unicode najdete v databázi kategorií Unicode. Pomocí předpony identifikátoru můžete deklarovat identifikátory, které odpovídají klíčovým slovům jazyka C @ #. Není @ součástí názvu identifikátoru. @if Například deklaruje identifikátor s názvem if. Tyto doslovné identifikátory jsou primárně určené pro interoperabilitu s identifikátory deklarovaným v jiných jazycích.

Úplnou definici platných identifikátorů najdete v tématu Identifikátory ve specifikaci jazyka C#.

Zásady vytváření názvů

Kromě pravidel se v rozhraních .NET API používá mnoho konvencí pro vytváření názvů identifikátorů. Programy jazyka C# se podle PascalCase konvence používají pro názvy typů, obory názvů a všechny veřejné členy. Kromě toho jsou běžné následující konvence:

  • Názvy rozhraní začínají velkým písmenem I.
  • Typy atributů končí slovem Attribute.
  • Typy výčtů používají pro jiné příznaky singular podstatné jméno a u příznaků množné číslo.
  • Identifikátory by neměly obsahovat dva po sobě jdoucí znaky podtržítka (_). Tyto názvy jsou vyhrazené pro identifikátory generované kompilátorem.

Další informace najdete v tématu Zásady vytváření názvů.

Specifikace jazyka C#

Další informace najdete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.

Viz také