C# 템플릿(제네릭) 함수
제네릭함수라고 부르기도 하는데 C#에서는 템플릿이라고 부른다. 예를 들어서, 이렇게 함수를 선언한다고 할 때 파라미터로 값을 받는 거를 int형으로도 해줘야 하고, string 형으로도 해줘야 하고, float 형으로도 해줘야할 경우가 생길 수 있다. 약간 오버로딩과 비슷한 느낌으로다가. 그럴 경우에, 여러 개를 만들어야 되는 경우가 있기 때문에 자료형에 영향을 안 받도록 만들어 주고 싶을 수가 있는데 이럴 때 사용하는 것이 템플릿이다. 이런 식으로 T로 된 자료형을 하나 선언해서 만들어 두면 어떤 데이터 형을 넣어도 함수를 만들어서 들어갈 수 있게 된다. 나도 하나 만들어 봤다. 명시적으로 자료형을 써줄 수도 있다. whatsthematter(1000); 이런 식으로다가. 아무 데이터형이나 입력해도 되..
2023.05.19