sourcetip

각 루프를 거치지 않고 사전 개체에서 모든 키(키만)를 가져오는 방법

fileupload 2023. 8. 21. 21:33
반응형

각 루프를 거치지 않고 사전 개체에서 모든 키(키만)를 가져오는 방법

각 루프에 대해 를 사용하지 않고 모든 키를 어레이에 반환할 수 있는 방법이 있는지 확인합니다(각 루프에 대해 제가 사용해야 할 제약은 없습니다). 다른 방법이 있는지 확인하고 있습니다.

잘 부탁드립니다.

당신의 표현으로 볼 때 당신이 키를 원하는지 값을 원하는지 잘 모르겠습니다.어느 쪽이든, 꽤 간단합니다.사전 및 확장 방법의 또는 속성을 사용합니다.

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

반응형