반응형
각 루프를 거치지 않고 사전 개체에서 모든 키(키만)를 가져오는 방법
각 루프에 대해 를 사용하지 않고 모든 키를 어레이에 반환할 수 있는 방법이 있는지 확인합니다(각 루프에 대해 제가 사용해야 할 제약은 없습니다). 다른 방법이 있는지 확인하고 있습니다.
잘 부탁드립니다.
당신의 표현으로 볼 때 당신이 키를 원하는지 값을 원하는지 잘 모르겠습니다.어느 쪽이든, 꽤 간단합니다.사전 및 확장 방법의 또는 속성을 사용합니다.
var arrayOfAllKeys = yourDictionary.Keys.ToArray();
var arrayOfAllValues = yourDictionary.Values.ToArray();
열쇠를 드릴까요, 아니면 값을 드릴까요?
다음과 같은 키를 얻을 수 있습니다.
dictionary.Keys.ToArray();
이렇게 얻을 수 있는 가치들;
dictionary.Values.ToArray();
이 ToArray 메서드는 시스템에서 가져온 것입니다.린크, 셀 수 없는.
string[] myKeys;
myKeys = myDictionary.Keys.ToArray();
테스트되지 않았지만, 왜 효과가 있는지 모르겠어요.
다음을 사용할 수 있습니다.
dict.Select(p => $"Keys in dict: {p.Key}")
언급URL : https://stackoverflow.com/questions/5188158/how-to-get-all-the-keys-only-keys-from-dictionary-object-without-going-throug
반응형
'sourcetip' 카테고리의 다른 글
주 스크롤 막대를 항상 표시 (0) | 2023.08.26 |
---|---|
CSS:not(:마지막 자식):선택기 이후 (0) | 2023.08.21 |
Pandas: Excel에서 병합된 헤더 열 구문 분석 (0) | 2023.08.21 |
PSObject, Hashtable 및 PSCustomObject 간의 차이 (0) | 2023.08.21 |
스프링 데이터 jdbc 및 시퀀스 (0) | 2023.08.21 |