문제

문자열 키와 문자열 값을 포함하는 Resourcedictionary 만 있습니다. 이제 동일한 내용으로 사전 <문자열, 문자열>을 원합니다.

어떻게 하시겠습니까? C#에서 가장 빠른 솔루션은 무엇입니까?

편집 : 성능 측면에서 가장 빠른 것;)

도움이 되었습니까?

해결책

가장 간단한 측면에서 가장 빠르십니까? .NET 3.5 (및 LINQ)를 가정 할 때 다음을 사용합니다.

resourceDictionary.Keys.Cast<string>().ToDictionary
    (x => x,                             // Key selector
     x => (string) resourceDictionary[x] // Value selector
     );
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top