.NET에서 연관 배열의 이름을 지정하기위한 규칙이나 지침이 있습니까 (예 : Dictionary<TKey, TValue>
)? 나는 또한 BCL의 일부 유형을 본 적이사전의 이름을 지정하는 방법은 무엇입니까?
foosToBars
mapFromFooToBar
barsByFoo
barsForFoos
: 본 내가 사용했습니다
var dict = new Dictionary<Foo, Bar>();
일부 이름/:
예를 들어,에서 dict
의 이름을 수있는 더 좋은 방법이있다 this method과 같이 키와 값이 무엇을 나타내는 지 직접 알려주지 않는 '더 멋진'이름을 선택하십시오.
멀티 맵 (예 : ILookup<TKey, TElement>
)은 어떨까요?
편집 :
이는 아마 내 예를 약간 가난했다; 나는 열쇠와 가치의 유형에 집중하는 것을 의미하지 않았다.
어떻게되었는지에 대해 : 업데이트 샘플로
// key = Name of person, value = Age of person
var dict = new Dictionary<string, int>();
:
namesToAges
mapFromNameToAge
agesByName
agesForNames
+1 foosToBars 또는 막대 만 – wenqiang
'Foo'가 여기 색인으로 사용되므로'barsByFoo'로갑니다. 'Dictionary'은 단순히'peopleByName'이 될 것입니다. –