일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 운영체제
- 파이썬
- Do it! 자바스크립트 입문
- html
- 변수
- 노드제이에스
- 자바스크립트
- Do it 공부단
- 타입스크립트
- Node.js
- do it!
- 백준
- 백엔드 개발
- 상속
- 형변환
- 단계별로 풀어보기
- Do it! 공부단
- SQL
- Java
- 입출력과 사칙연산
- TypeScript
- JavaScript
- nodejs
- Oracle
- 다형성
- 공부단
- 자바
- 배열
- 공부
- Python
Archives
- Today
- Total
성준이의 공부블로그
[C#] 시험공부 정리 2주차 본문
728x90
반응형
SMALL
namespace란?
성격이나 하는 일이 비슷한 클래스, 구조체, 인터페이스 등을 하나의 이름 아래 묶는 일을 한다.
Class란?
객체를 정의한 틀. 설계도. 변수와 메서드로 구성되어 있다.
Static이란?
static이란 처음부터 메모리 공간에 할당하는 한정자(제한자)이다. 정적변수와 정적메서드를 만들 수 있다. 프로그램이 처음 구동될 때부터 메모리에 할당된다는 특징이 있다. Static으로 변수를 지정하면 해당변수는 전역변수가 된다.
Main과 Console.WriteLine 등은 변수가 아닌데 static이 붙는 이유는?
메모리 공간에 부팅과 관련된 정보가 할당되어 있다. 미리 메모리 공간에 올라가 있지 않으면 부팅이 안된다. 즉, 처음부터 메모리 공간에 할당되어 있는 것이 static이다. static 키워드를 사용하면 미리 메모리공간에 넣는다.
솔루션과 프로젝트의 차이
프로젝트 : 하나의 메모리공간 폴더 개념. 하나의 과제를 처음부터 끝까지 처리하는 일련의 과정.
솔루션 : 결과물
솔루션을 위한 프로젝트 진행
프로젝트란 하나의 실행 파일(exe)을 만들어 내기 위해서 필요한 여러 개의 소스 파일과 헤더 파일 등을 하나로 묶어 놓은 것이다. 솔루션이란 여러 개의 프로젝트가 모인 것이며, 프로젝트를 생성하는 과정에서 프로젝트와 동일한 이름으로 자동 생성됩니다.
디버그란?
컴퓨터 프로그램 개발 단계 중에 발생하는 시스템의 논리적인 오류나 비정상적 연산(버그)을 찾아내고 수정하는 작업 과정
728x90
반응형
LIST
'C#' 카테고리의 다른 글
[C#] 출력하기 - Console.WriteLine() (0) | 2024.04.13 |
---|