한 끝점에서 다른 끝점으로 "명령"을 전송하는 클라이언트 - 서버 응용 프로그램에서 작업하고 있습니다. 이 명령을 필수적으로 명령이 들어오는 것처럼 작업을 수행하기 위해 동적으로 생성 할 수있는 클래스 유형의 테이블에 대한 인덱스로 만들겠습니다. 많은 수의 작업자 클래스 (~ 4096 개)에 대한 참조를 저장해야합니다.) 가능한 가장 효율적인 방법으로.정적 클래스 유형의 효율적인 테이블을 저장하고 C#에서 이러한 클래스의 메서드를 동적으로 호출하려면 어떻게해야합니까?
모든 조언을 주시면 감사하겠습니다.
에게 도움이되는 것 비트 자세한 내용을 채우는 시작시
Dictionary<int, Action<T>>
또는Dictionary<int, Func<T,T>>
을 사용할 수 있습니다. – LukeH
내 제목은 약간 오도하는 것입니다. 예를 들어 파일을 보내거나 일종의 작업을 수행하는 것과 같이 명령이 수령되었을 때 무언가를 수행 할 수있는 많은 수의 정적 클래스에 "참조"를 저장하려고한다고 가정 해보십시오. 내 TCP 메시지에 0x0001이 인덱스를 포함하고 있다고 가정하면이 오프셋과 관련된 클래스를 가져 와서 메서드를 실행하려고합니다. – slashp
명령을 클래스 유형 또는 클래스 인스턴스에 매핑 하시겠습니까? 'Dictionary'당신에게 불만이 있습니까? –