C#

ㅇ 데이터 형식 기본 데이터 형식 - 값 형식 - 참조 형식 복합 데이터 형식 - 값 형식 - 참조형식 ㅇ 값 형식 (스택관련) 변수가 값을 담는 데이터 형식으로 값 형식의 변수는 모두 스택에 저장됨 ㅇ 참조 형식 (힙 관련) 힙 영역에는 데이터를 저장하고 스택 영역에는 데이터가 저장되어 있는 힙 메모리의 주소를 저장 ㅇ 힙과 스택 스택은 자신이 담고 있던 데이터가 쓰레기가 되지 않도록 모두 수거해감. 힙은 데이터를 스스로 제거하는 메커니즘을 갖고 있지 않음 대신 CLR의 가비지 컬렉터가 있음 가비지 컬렉터는 힙에 더 이상 사용하지 않는 객체가 있으면 그 객체를 수거해감 ㅇ 스택 영역과 힙 영역을 나눈 이유 ? 스택은 코드 블럭이 사라지는 시점에 함께 제거됨. 만약 코드 블럭이 끝나는 시점과 상관없이 데..
ㅇ using 키워드 뒤에 따라오는 키워드를 사용하겠다. 선언하는 부분 using System; using static System.Console namespace MainApp { }​ 'using' 키워드만 사용하면 네임스페이스 전체를 사용한다는 의미 'using static' 은 어떤 데이터형식의 정적 멤버를 데이터 형식의 이름을 명시하지 않고 참조하겠다고 선언하는 기능 ㅇ namespace 수 많은 클래스가 있어도 용도/분야별로 정리될 수 있는 이유. 하나의 이름 아래 묶는 일을 함. namespace jung { class HellowWorld { } } 다른 네임스페이스에서 HelloWorld를 사용하려면 using jung; 문장을 이용하거나 jung.HelloWorld처럼 클래스의 소속 네..
ㅇ 프로그래밍의 시초 컴퓨터의 최초는 '에니악'이다. 에니악은 과학자 '존 폰 노이만'의 손을 거쳐 개선된 구조와 향상된 신뢰성을 갖춘 '에드박' 으로 태어나게 된다. 에드박은 현존하는 컴퓨터의 조상인 모델이됨 어셈블리어는 복잡한 기계어 명령을 사람이 이해할 수 있는 기호나 단어로 바꿔 만든 것 이 어셈블리어는 일종의 번역 과정을 거쳐 컴퓨터가 이해하는 기계어 코드로 변환되는데, 이것을 '컴파일' 이라고함 ㅇ 컴파일러 소스코드 > 컴파일 > 실행파일의 과정이 필요 오류를 발견하면 이를 수정하고 확인하기 위해서는 무조건 컴파일 과정을 거쳐야함 ㅇ 인터프린터 소스 코드를 미리 실행 파일로 만드는 작업이 필요치 않음 실시간으로 기계어로 해석해줌 오류를 발견해서 수정을 하면 바로 실행이 가능하기 때문에 컴파일 ..
재호우96
'C#' 태그의 글 목록 (2 Page)