C#에서 변수 선언에는 몇 가지 규칙이 있다. 이는 c와 c++와 크게 다르지 않다.
1. _(언더바)로 시작 가능.
2. 숫자로 시작할 수 없다.
3. 예약어는 사용할 수 없다.
등등이 있는데. 사실 크게 염두해 두고 사용할 정도는 아니다. Pascal, Camel(혹 낙타법), 헝그리안
표기법이나, 구글 코딩 가이드에 나오는 법등.. 아니면 개인의 방법을 사용하든 문제될 건 없다.
<변수 선언>
|
object |
var |
dynamic |
설정 가능 형식 |
모든 형식 |
null등 일부를 제외한 대부분 |
모든 형식 |
설정 값의 원본 유지 |
값을 설정하면 object형식 그 자체 |
원본 형식 추정 |
개발 시점에는 원본 형식을 알 수 없음. |
형식 확정 |
컴파일 |
컴파일 |
런타임 |
바인딩 방식 |
정적 |
정적 |
동적 |
<예시>
'C#' 카테고리의 다른 글
[C#] 문자열 1 (string) (0) | 2013.07.16 |
---|---|
[C#] 배열 정렬 (Sort, Reverse) (0) | 2013.07.15 |
[C#] 상수선언 (const, readonly) (0) | 2013.07.10 |
[C#] DataType2 값 형식2 (0) | 2013.07.05 |
[C#] DataType 값 형식 (0) | 2013.07.03 |