참고: https://jinger.tistory.com/entry/C-네이밍

<aside> 📌 C# 코드를 작성할 때 사용되는 규칙과 가이드라인 모음

</aside>

변수 이름 표기법

카멜 표기법(Camel Case)

각 단어의 첫 글자를 대문자로 표기하되 첫 단어의 첫 글자는 소문자로 표기하는 방식이다.  Java, C#, JS에서 많이 사용된다.

ex) camelCase, southKorea, numberOfProjectiles,...

파스칼 표기법(Pascal Case)

각 단어의 첫 글자를 대문자로 표기한다. 요즈음은 그냥 이것도 카멜 표기법이라고 부른다. 변수나 함수 이름으로는 카멜백 표기법을 사용하는 언어라고 해도 적어도 클래스 이름은 파스칼 표기법을 사용하는 게 보통이다.

ex) PascalCase, NationalBasketballAssociation, TotalCalculator,...

종류 Rule
Class / Method UpperCamelCase
Public 필드 / protected 필드 UpperCamelCase
private 필드 / Internal 필드 _lowerCamelCase
Local variable / Parameter IowerCamelCase

괄호

들여쓰기(괄호) 스타일

위 괄호 중 특히, 중괄호는 사이에 문장이 입력되기 때문에 간격이 많이 벌어지게 된다. 그래서 이에 따른 많은 코딩 스타일이 존재한다.

중괄호 배치 스타일 이름 설명
while (x == y)
{
 start();    
 middle();    
 end();

} | Allman | 조건 다음 줄에 {로 시작해서 마지막 코드 다음 줄에 }로 마무리 |

레이아웃

좋은 레이아웃은 서식을 사용하여 코드 구조를 강조하고 코드를 읽기 쉽게 만든다. Microsoft 예제 및 샘플은 다음 규칙을 따른다.