제네릭(Generic)을 알아봅시다

제네릭(Generic)을 알아봅시다

제네릭 재네릭은 코드의 재사용, 알고리즘의 재사용을 촉진하기 위해서 사용하는 기능이다. 제네릭은 기존의 클레스를 디자인 할 때가 아닌 클래스를 사용할 때 타입을 지정해 주는 기술이다. 간단하게 설명하면 하나의 클래스나 인스턴스에서 자신이 원하는 형식으로 선언하여 클래스나 인스턴스를 …

Read more

람다식과 LINQ 기초

람다식과 LINQ 기초

람다식과 LINQ 기초 람다식은 C# 3.0에서 도입된 개념입니다. 람다식을 통해 C#은 프로그래밍 언어로써 표현력이 크게 진화되었습니다.  람다식은 생소하지만 익숙해 진다면 생산성과 코드 이해도 면에서 큰 발전을 경험할 수 있습니다. 람다식이란? 람다식은 delegate 키워드에서 발전된 형태로 …

Read more

.NET Core와 .NET Framework 비교 분석

.NET Core와 .NET Framework 비교 분석

.Net Framework과 .Net Core 중 어떤 .Net을 사용해야 할까? 현재 .Net 진영에는 두 가지 .Net 프레임워크가 존재합니다. MS에서는 현재 서로 간의 호환되게 개발할 계획이 없으며, 둘 중 하나를 선택해서 사용해야 합니다. 두 프레임워크 중 하나를 …

Read more

.NET 5 발표에 따른 변화들

.NET 5가 지원하는 것들

20년 11월 마이크로소프트는 .NET 5을 발표했다. 아래 그림과 같은 Platform으로 구성되었으며, 통합을 위한 시작으로 보인다. Tool은 오른쪽과 같이 4개를 사용하며 Core와 .NET Framework가 통합된 것이 특징이다. Core가 사라지고 .NET 5로 명칭을 정리했다. 이름을 통합하면서 혼동될 …

Read more