현재 프로젝트에서 동일한 이름이지만 다른 수의 일반 매개 변수로 일반 클래스를 작성 해야하는 요구 사항을 충족했습니다. 예를 들면 다음과 같습니다.
MyClass<T1>
MyClass<T1, T2>
MyClass<T1, T2, T3>
동일한 네임 스페이스 에서이 모든 것을 원한다면 클래스와 파일을 구조화하고 이름을 지정하는 방법에 대해 혼란 스럽습니까?
클래스가 파일 당 1 개로 제한되어야하고 파일이 네임 스페이스 계층 구조를 나타내는 폴더 구조에 있어야하고 파일 이름이 클래스 이름과 일치해야한다는 아이디어를 따르는 경우이 상황을 어떻게 처리해야합니까? ?
내가 정말 여기 해달라고 부탁하는 것은 내가 이름을해야 무엇 파일을 포함 MyClass<T1>하고, 내가이 이름을해야 파일 이 들어 MyClass<T1, T2>? 유형 매개 변수의 이름이 무엇인지 묻지 않습니다.
TKey, TValue규칙을 사용합니다 . Func에는 TResult유형 매개 변수가 있습니다. 내가 어떻게 당신이 사용할 수 있음에 동의하지만 T1, T2등, 그렇지 않으면 같은 특정 용도를하지 않아도 입력 매개 변수의 변수 번호 TKey와 TValue.