2009-10-20 3 views

답변

4

사전은 적절한 하위 유형을 원한다면, 밀봉

class DataDictionary<K, V> : Dictionary<K,V> 
{ 
} 

을 그리고 또 다른 옵션은되지 않습니다 당신에게 당신의 자신의 유형을 설계에 더 많은 자유를 제공

class DataDictionary<K, V> 
{ 
    private Dictionary<K,V> _data; 

} 

. 당신은 당신의 코드 파일의 상단에 지시어를 사용하여 사용할 수 있습니다

class DataDictionary : Dictionary<string, int> 
{ 
} 
1

:
그리고 당신은 의미가 "어떻게 형식 매개 변수를 제거하기"는 같은 것을 사용합니다.

using DataDictionary = Dictionary<int,int> 

그러나이 DataDictionary를 많은 코드 파일에서 사용하면 캡슐화 또는 상속이 훨씬 더 바람직합니다.

관련 문제