배열2 Part3. C# 실력 다지기(3. dynamic형 사용하기) 이전 포스팅에서 제네릭 클래스를 활용하여 여러 자료형에서 재사용 가능한 코드를 작성했었습니다. 그러나 제네릭 형식은 컴파일 시점에 형식 검사를 수행하기 때문에, 더하거나 비교하는 부분에서 컴파일 에러가 발생했었습니다. 이러한 문제는 dynamic 형을 사용하면 해결할 수 있습니다. dynamic형이란? dynamic 형은 컴파일 시점에 형식 검사를 하지 않고, 런타임 시점에서 형식 검사를 수행하는 형식입니다. 즉, 변수나 메서드의 반환 형식 등에서 dynamic을 사용하면 해당 변수나 메서드의 반환 값이 무엇인지 컴파일 시점에는 알 수 없고, 런타임 시점에 실제로 사용되는 형식에 대해 검사를 수행합니다. 예를 들어, dynamic 형식을 사용하여 문자열 변수 a와 정수형 변수 b를 더하는 경우를 살펴보겠.. 2023. 4. 7. Part2. C# 기초 다지기(14. params 키워드) C#에서 메서드는 다양한 인수를 처리할 수 있는 기능을 제공합니다. 그러나 일반적으로 메서드에서 처리해야 할 인수의 개수를 예측하기 어려운 경우가 많습니다. 이런 상황에서 params 키워드를 사용하면 메서드가 임의 개수의 인수를 처리할 수 있도록 만들어 줍니다. 이번 포스팅에서는 params 키워드의 개념과 사용 방법에 대해 정리했습니다. params 키워드 params 키워드는 메서드에서 가변 인자 목록을 처리할 때 사용됩니다. 이 키워드를 이용하면 메서드가 임의 개수의 인수를 허용하도록 만들 수 있습니다. 즉, 메서드 호출 시 인수의 개수를 동적으로 결정할 수 있습니다. params 키워드는 다음과 같은 형식으로 사용됩니다. public void Method(params TypeName[] para.. 2023. 3. 11. 이전 1 다음