C#/Effective C# 책 정리 범범조조 2021. 6. 11. 21:28
1. 참조 https://docs.microsoft.com/ko-kr/dotnet/csharp/fundamentals/types/generics 2. 소개 제네릭을 활용하면 코드를 덜 작성해도 되기 때문에 매우 유용하지만 타입이나 메서드를 제너릭화하면 구체적인 타입이 주는 장점을 잃고 타입의 세부적인 특징을 고려한 최적화한 알고리즘도 사용할 수 없습니다. 만약 어떤 알고리즘이 특정 타입에 대해 더 효율적으로 동작한다고 생각되다면, 그냥 그 타입을 이용하도록 작성하는 것이 좋습니다. 제약 조건을 설정하는 방법도 있지만, 제약 조건이 항상 능사는 아닙니다. 3. 제네릭을 사용할 때 가장 좋은 조건 반복적인 소스코드가 들어 있는 경우 각각 개별 타입에 대한 고유한 특성을 고려하고, 그 특화된 기능들을 살릴수 ..
더 읽기
C#/Akka(Actor) 범범조조 2021. 6. 11. 18:25
참조 https://docs.microsoft.com/ko-kr/nuget/reference/packages-config 소개 VS 2019 .NET Framework 환경에서 Akka NuGet 설치 설치된 Akka NuGet 경로 및 종속성 확인 VS 2019에서 Akka NuGet 설치하기 1. NuGet 패키지 관리 -> Akka 검색 후 설치 VS에서 C# 프로젝트 생성 후, 해당 프로젝트에서 NuGet 패키지 관리 를 선택합니다. Akka 검색 후 Akka 패키지를 설치합니다. 2. Akka NuGet Package 종속성 확인 Akka NuGet Package 안에는 여러개의 종속성 패키지 들이 있습니다. Newtonsoft.Json, System.Collections.Immutable, S..