키 / 값 유형의 데이터를 사전 빌드 된 일반 구조 (예 : KeyValuePair 또는 Tuple? 합니까?
예를 들어 내가 만든 대부분의 ComboBox에는 DisplayName과 Value가 있습니다. 이것은 새로운 클래스에 넣을 때와 KeyValuePair를 사용할 때를 결정하려고하는 일종의 데이터입니다.
나는 현재을 사용하는 무언가를 연구 iCalendar하고 있으며 선택한 사용자의 데이터는 궁극적으로 key1=value1;key2=value2;문자열 유형으로 결합됩니다 . 데이터를에 넣는 것으로 시작 KeyValuePair<string,string>했지만 이제는 그것이 자체 클래스인지 궁금합니다.
전반적으로, 저는 KeyValuePair2- 속성 객체 와 같은 기존 구조 / 클래스를 사용하기로 결정할 때 어떤 가이드 라인이 사용되는지 , 그리고 어떤 상황에서 당신이 서로를 사용할 것인지에 관심이 있습니다.
iCalendar난에 대한 객체를 원 BYDAY하고 BYSETPOS. 그것들은 콤보 key=value;
tuple타입이 있기 때문에이 딜레마가 없습니다 .