C#/C# 문법 범범조조 2022. 5. 21. 21:34
참고 https://docs.microsoft.com/ko-kr/dotnet/standard/delegates-lambdas 대리자(delegate) 란? 대리자는 특정 매개 변수 목록 및 반환 형식이 있는 메서드에 대한 참조를 나타내는 형식을 정의합니다. 매개 변수 목록과 반환 형식이 일치하는 메서드(정적 또는 인스턴스)를 해당 형식의 변수에 할당한 다음 직접 호출하거나 인수 자체로 다른 메서드에 전달한 다음 호출할 수 있습니다. 다음 예제에서는 대리자 사용을 보여줍니다. using System; using System.Linq; public class Program { public delegate string Reverse(string s); static string ReverseString(stri..
더 읽기
웹 프로그래밍/ASP.NET & ASP.NET Core 범범조조 2022. 5. 21. 10:15
참고 https://docs.microsoft.com/ko-kr/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-6.0 목적 ASP.NET Core 에서 확장 메서드를 사용하여 어떻게 서비스 그룹을 등록하는지 학습 진행합니다. 서비스 그룹 등록하기 ASP.NET Core 프레임워크에서는 관련 서비스 그룹을 등록하는 규칙을 사용합니다. 규칙은 단일 Add{GROUP_NAME} 확장 메서드를 사용하여 프레임워크 기능에 필요한 모든 서비스를 등록하는 것입니다. 예를 들어 AddControllers 확장 메서드는 MVC 컨트롤러에 필요한 서비스를 등록합니다. 다음 코드는 개별 사용자 계정을 사용하는 Razor Pages 템플릿으로 생성되며 확장 메서..
웹 프로그래밍/ASP.NET & ASP.NET Core 범범조조 2022. 5. 21. 09:55
참조 https://docs.microsoft.com/ko-kr/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-6.0 목적 ASP.NET Core는 클래스와 해당 종속성 간의 IoC 를 실현하는 기술인 DI(종속성 주입) 소프트웨어 디자인 패턴을 지원합니다. ASP.NET Core 의 종속성 주입에 대하여 학습 합니다. 종속성 주입 개요 종속성은 다른 개체가 종속된 개체입니다. 다른 클래스가 종속된 MyDependency 클래스에서 WrtieMessage 메서드를 사용하는 다음 코드가 있습니다. public class MyDependency { public void WriteMessage(string message) { Console.Wri..