데이터 영역은 크게 5가지로 나눌 수 있다. >1. 실행하는 프로그램의 코드가 저장되는 Code 영역 초기화된 전역 변수, Static 변수가 저장되는 Data 영역 초기화 되지 않은 전역 변수, Static 변수가 저장되는 BSS(Block Started by S
데이터 타입에는 크게 기본 타입(Primitive Type)과 참조 타입(Reference Type)으로 나눌 수 있다. 우선 알아두고 가야할 것은, 기본 타입은 값 타입이 아니다.값 타입은 기본 타입을 포함하며, Struct와 같은 사용자 정의 자료형을 포함한 넓은
Delegate Delegate란 > 예를 들어 a가 b에게 전화했는데 b가 아닌 c가 전화를 받았다. a는 c에게 b가 돌아오면 전화를 해달라고 메로를 남겼고, 잠시후 b는 c에게 메모를 받고 a에게 전화를 걸었다. 이때, a가 c에게 했던 부탁 (전화를 해달라
람다식은 익명 메소드를 만드는 하나의 방법이다.람다식으로 만드는 익명 메소드는 무명 함수(Anonymous Function)라는 이름으로 부른다.람다식 또한 메소드와 마찬가지로 Parameter와 Return값을 가진다.매개변수\_목록 => 식람다식에서 매개변수는 왼쪽
LINQ는 Collection을 편리하게 다루기 위한 Query 언어이다.Data Query란 데이터에 대해 물어본다는 말로, 질문은 다음을 기본적으로 포함한다.From : 어떤 데이터 집합에서 찾을 것인가?Where : 어떤 값의 데이터를 찾을 것인가?Select :
외부에서 객체를 생성하여 넘겨주는 것예를 들어 A Class가 B Class를 의존할 때, B Object를 A가 직접 생성하지 않고 외부에서 생성해서 넘겨주면 의존성 주입했다고 한다.클래스 간의 강한 의존성을 제거하여 유연한 코드 구조 유지왼쪽은 A에서 B를 생성하는