Skip to content

camelCase misspelled in pt-br documentation #44093

Open
@JoaoVictorGI

Description

@JoaoVictorGI

Type of issue

Typo

Description

Convenções de nomenclatura
Além das regras, as convenções para nomes de identificador são usadas em todas as APIs do .NET. Essas convenções fornecem consistência para nomes, mas o compilador não as impõe. Você é livre para usar convenções diferentes em seus projetos.

Por convenção, os programas C# usam PascalCase para nomes de tipo, namespaces e todos os membros públicos. Além disso, a equipe dotnet/docs usa as seguintes convenções, adotadas a partir do estilo de codificação da equipe do .NET Runtime:

Os nomes de interface começam com I maiúsculo.

Os tipos de atributo terminam com a palavra Attribute.

Os tipos enumerados usam um substantivo singular para nonflags e um substantivo plural para sinalizadores.

Os identificadores não devem conter dois caracteres de sublinhado (_) consecutivos. Esses nomes estão reservados para identificadores gerados por compilador.

Use nomes significativos e descritivos para variáveis, métodos e classes.

Prefira clareza em vez de brevidade.

Use PascalCase para nomes de classe e nomes de método.

Use ❗ CamelCase ❗ para parâmetros de método e variáveis locais.

Use PascalCase para nomes de constantes, tanto para constantes de campo quanto para constantes de local.

Os campos de instância privada começam com um sublinhado (_) e o texto restante usa ❗ CamelCase ❗.

Page URL

https://learn.microsoft.com/pt-br/dotnet/csharp/fundamentals/coding-style/identifier-names

Content source URL

https://github.com/dotnet/docs/blob/main/docs/csharp/fundamentals/coding-style/identifier-names.md

Document Version Independent Id

7f85babc-6295-21dd-f194-dede663f9966

Article author

@BillWagner

Metadata

  • ID: a2d591be-290e-62d1-e99a-a7d26af20ef8
  • Service: dotnet-csharp
  • Sub-service: fundamentals

Related Issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions