[C# 기초] 14. 가비지 컬렉션(Garbage collection) - 마지막
[C# 기초]
시리즈의 마지막 포스팅으로 할당한 메모리를 자동으로 회수해주는 가비지 컬렉터에 대해 배웁니다.
[C# 기초]
시리즈의 마지막 포스팅으로 할당한 메모리를 자동으로 회수해주는 가비지 컬렉터에 대해 배웁니다.
쓰레드의 일종으로 비동기 코드를 실행할 수 있도록 고안된 것이 테스크(Task)입니다.
프로그램이 순차적으로 실행되는 것이 아니라 여러 작업을 동시에 수행해야 한다면 어떻게 해야 하는지를 배웁니다.
데이터베이스를 다루는 SQL 언어를 C#의 메소드 형식으로 쿼리 결과를 받을 수 있도록 지원합니다.
함수형 언어에서 사용하는 람다식은 코드를 간결하게 만들어주는데 이를 C#에서도 사용할 수 있도록 지원해줍니다.
메소드도 하나의 변수로 다룰 수 있게 해주는 델리게이트와 이벤트기반 프로그래밍(Event-driven programming)을 가능하게 해주는 이벤트에 대해 배웁니다.
잘 짜여진 프로그램은 수많은 예외 상황에도 적절한 대처를 취해줍니다. 이런 예외 상황은 무엇이고 어떻게 처리하는지를 배웁니다.
배열, 리스트, 해시테이블 등과 같이 비슷한 성격을 가진 데이터를 모아놓는 자료구조를 컬렉션이라고 합니다.
C#은 인터페이스라는 것을 통해 아직 정의되지도 않은 클래스를 상속받아 다형성을 가질수도 있습니다.
클래스를 상속받아 코드를 재활용하고 상속받은 여러 클래스들을 한번에 핸들링이 가능하게 하는 다형성이라는 특징에 대해 배웁니다.
C# 언어도 객체지향 언어 중 하나이므로 객체지향 프로그래밍에서 가장 중요한 특징인 클래스(Class) 가 무엇인지 배웁니다.
C와 C++에서는 함수(Function)이라고 불렸고 C#에서는 메소드(Method)라고 불립니다. 이 메소드(Method)에 대해 배웁니다.
이번 포스팅에서는 C#에서 사용하는 기본적인 데이터 단위인 데이터 형식(Data type)에 대해 알아봅니다.
[C# 기초]
시리즈 형식으로 C# 프로그래밍 기본적인 문법에 대해 포스팅합니다. C# 언어를 처음 접하시는 분, C# 개발을 하고 있지만 문법이 익숙치 않으신 분들이 읽기에 좋습니다. 전체를 한번에 읽으시기 보단 필요한 챕터를 찾아 읽는 것을 권장합니다. 본 시리즈는뇌를 자극하는 C# 4.0 프로그래밍 - 박상현
책 내용을 바탕으로 정리하였습니다.