1
문자열을 가져오고 객체 목록 []으로 문자열 목록을 반환하는 웹 서비스가 있습니다.웹 서비스 호출을 사전 객체로 변환
사전> 개체로 변환하고 싶습니다. 현재 다음과 같은 것을 사용하고 있습니다 :
foreach (string role in allRoles)
{
Dictionary<string, List<string>> allActionsForRole =
lifeRay.getRoleActions(role)
.ToDictionary<string, List<string>>(role, x => x.ToString());
}
"역할"필드가 마음에 들지 않습니다.
어떻게 작성해야합니까?
나는 foreach를 제거하기 위해 어떻게 든 쓸 수 있다고 가정하고 있습니다.
이Dictionary<string, List<string>> allActionsForRole =
lifeRay.getRoleActions(role)
.ToDictionary<string, List<string>>(() => role, x => x.ToString());
방법은 두 Func
대표를 기대하고 - 그래서 당신은 "더미"키의 하나를 제공 할 수
' "역할"필드가 맘에 들지 않습니다 - 무슨 일 이죠? 어떤 오류가 있습니까? – Oded
"잘못된 인수가 있습니다." "역할"이 실제로 유추 된 linq select의 일부가 아니기 때문에 나는 추측하고 있습니다. ? – Scottie