본문 바로가기

C#문법 ( • ̀ω•́ )✧

C#문법-변수와 코드컨벤션 규칙

변수란?
1.데이터(숫자,문자등)를 저장하고 사용하기위한 할당받은 공간
(데이터가 살수있는 집)
2.필요에 따라 데이터를 저장하거나 수정가능
(게임을 제작할때 플레이어의 재화나 공격력,HP같은 정보를 저장하기위해 사용)

형식

데이터 형식(자료형) 변수이름;
변수이름->변수를 구분할수있는 이름,원하는 이름으로 만들수있음.


변수 초기화
변수를 선언한 후에는 변수를 초기화하여 값을 저장해야한다.

 

형식

변수이름 = 값;
 
ex)
변수 선언

더보기

int num;

변수 초기화

더보기

num = 10;

변수선언과 초기화를 한번에 

더보기

int num=10;

여러개 변수 초기화를 한번에

더보기

int num1=num2=num3=10;


변수명-규칙3가지

1.키워드(Keywords)

C#에선 이미 예약된 단어들이 있어,변수,메소드,클래스 등의 이름으로 사용하면 안된다.

2.식별자(Identifiers)

식별자:변수,메서드클래스,인터페이스 등에 사용되는 이름
이 이름은 키워드와 동일하게 사용X
 

식별자를 사용할 때 규칙!

  1. 첫문자는 알파벳,언더스코어(_) 올수있음
  2. 두번째 문자부터는 알파벳,언더스코어(_),숫자가 올수있음
  3. 대소문자 구분
  4. 키워드와 같은 이름으로 사용X

ex)

더보기

 int piayerScore; ⭕️ / int x1; ❌ / String my - name; ⚠️


코드컨벤션(code convention)
개발자들 사이에서 약속된 코드 작성 규칙,코드의 가독성을 높이고 유지보수를 쉽게하기 위해 사용,코드 컨벤션은 프로그래밍 언어마다 다를수 있다.

 

<코드 컨벤션 규칙>

1. 식별자 표기법

  • Pascal Case-단어의 첫글자 대문자
  • Camel Case-단어의 첫글자 소문자
  • 대문자 약어-전체글자모두 대문자

 
Pascal case:클래스,메서드,프로퍼티 이름등에 사용,단어 첫글자 대문자 이후 대문자
ex)ClassName,MethodName,PropertyName
camel case:변수,매개변수,로컬변수 이름등에 사용,단어의 첫글자 소문자 이후 대문자
ex)variableName,parameterName,localVarialeName
대문자 약어:예외적으로 전체글자 대문자
ex)ID,HTTP,FTP
 
2. 들여쓰기

: 탭(tab) 또는 스페이스(spase) 4칸을 사용하여 코드블록을 들려씀
 

3. 중괄호 위치

: 중괄호는 항상 줄에서 시작
 

4.빈 줄 사용

: 관련 없는 코드 사이에서 빈줄을 사용하여 구분
 메서드,클래스 등의 블록 사이에는 두줄을 띄어씀
 

5.주석

: 한줄 주석(//) 사용,여러줄 주석(/**/) 사용시 /를 다음줄에서 시작하고, /*를 새로운 줄에서 끝내기