-
바인딩 방법
<type> variant = value
-
정수형
sbyte // 1byte short // 2byte int // 4byte long // 8byte byte // 1byte, 부호 없음 ushort // 2byte, 부호 없음 uint // 4byte, 부호 없음 ulong // 8byte, 부호 없음
-
실수형
float num_float = 1.2f // 4byte, 부호 구분없이 7자리까지 표현 가능 double num_double = 1.2 // 8byte, 부호 구분없이 14자리까지 표현 가능 decimal num_decimal = 2.2m // 16byte, 부호 구분없으 28자리까지 표현 가능
-
문자형
char // 2byte
-
부울
bool // 4byte
-
자동 자료형
-
var : “컴파일 시점” 에 자료형이 결정되며 반드시 “초기화” 해야하며 재 할당 가능
var number = 10; // int로 추론 var name = "Hello, World!"; // string으로 추론 var pi = 3.14; // double로 추론 var num; // 선언만은 불가능
-
const : “컴파일 시점”에 자료형이 결정되며 반드시 “초기화”해야하며 재 할당 불가능
const double Pi = 3.14159; const int MaxUsers = 100; //MaxUsers = 200; // 재할당 불가능
-
-
배열
-
여러가지 선언 및 초기화 방법
int[] array1 = new int[5]; int[] array2 = {1, 2, 3, 4, 5}; int[][] array3 = new int[N][M];
-
- Class = Pascal
- method = Pascal
- filed = _camel
-
변수의 선언
- 값을 할당하지 않는 경우
int num;
-
변수의 사용
num = 2;
-
변수의 초기화
- 변수의 선언과 동시에 값을 할당하는 경우
int num = 3
-
int → string
int.Parse(v);
int num = 100; string name = "300" num = int.Parse(name);
-
string → int
stringVariance.ToString();
int num = 100; string name = string.ToString(num);