내가 추적 유지해야하는 프로젝트를 진행하고 각 루트 항목에 여러 다른 식별자 유형의 아이들 (INT가 필요 어떤 종류의 데이터 구조를 사용할 수 있습니까?
- 5-6 루트 항목을 문자열, 부동 등). 하나의 루트의 모든 하위 유형은 같지만 각 루트는 다른 하위 유형을 갖습니다.
- 사용자는 각 루트에서 하위를 추가/삭제할 수 있어야합니다.
- 나중에 개별적으로 액세스해야합니다. 필요한 경우 문자열 조작 및 구문 분석
키가 문자열이고 값이 개체 목록 인 사전을 사용하고 있다고 생각했습니다. 또는 각 루트 항목과 각 클래스에 대해 고유 한 클래스를 갖는 것은 자식 목록을 포함합니다.
누구에게 좋은 제안이 있습니까? 나는 아직도 OOP에 새로운거야, 나와 함께 곰 :
고마워!
하는 사전 <문자열 목록은> 당신이 찾고있는 것 같다. –
CodeHxr
주어진 루트의 모든 자식이 같은 유형인지 * 적용하도록 하시겠습니까? 나는 그 일을 할 수있는 방법을 찾기 위해 고심하고 있습니다. 만약 당신이 그 수준의 유형 집행없이 살기를 원한다면'Dictionary>'이 작동 할 것입니다. –
주어진 루트의 자식은 같은 유형일 필요는 없습니다. 실제로는 그렇지 않은 경우 더 좋을 수 있습니다. 그래서 튜플을 사용하면, 내가 원하는 유형의 항목을 동적으로 추가/삭제할 수 있습니까? – jerbotron