Please enable JavaScript.
Coggle requires JavaScript to display documents.
2.C# 용어 - Coggle Diagram
2.C# 용어
용어
reserved word(예약어) or Keyword
C#에서 미리 선언해 놓은 예약어 ex)int,folat....
Identifier(식별자)
프로그래머 지어낸 이름
https://www.google.com/search?q=identifier&rlz=1C1NHXL_koVN769VN769&oq=idenfi&aqs=chrome.1.69i57j0i10j0i10i433j0i10i512j0i10i131i433j0i10l5.5075j0j15&sourceid=chrome&ie=UTF-8
literal(리터럴)
소스코드에서 입력된 값(프로그래머만 편집가능) ex)Simulation Mode = false
variable(변수)
메모리 저장소에 위치한 변하는 값
위치
Stack
윈도우 프로그램은 기본적으로 하나의 Thread를 갖는다
그리고 개별 Thread마다 전용으로 사용할수 있는
메모리가 할당되는데 그영역을 Stack이라고 한다
C# 컴파일러에 의해 자동할당및 해제된다
heap
프로그램이 할당을 요청하며 (해제하지 않음)
CLR의 가비지 수집기에 의해 할당및 해제를 한다
내용
value(값)
sbyte,byte,char,short,ushort,int,uint,long,ulong,float,double,decimal,bool,....
reference(참조)
string,array(배열),class(클래스),object
default value(기본값)
.Net에서는 변수를 할당하면 0으로 초기화 된다
constant(상수)
const 예약어를 붙여 절대 변하지 않는다는 의미를 부여한다 ex) const int n=5;
array(배열)
int [] products = new int[5] {1,2,3,4,5};
int[,,] arr3 = new int[2,3,4]
{
-{
--{
---{1,2,3,4},
---{5,6,7,8},
---{9,10,11,12},
--},
--{
---{13,14,15,16},
---{17,18,19,20},
---{21,22,23,24},
--},
-},
};
int [][]arr = new int[5][];
arr[0] = new int[10];
arr[1] = new int[9];
arr[2] = new int[8];
arr[3] = new int[4];
arr[4] = new int[3];