skydrive System.Dynamic.DynamicObject
пытаюсь получить список всех папок для зарегистрированного пользователя на SkyDrive.I '
LiveOperationResult operationResult = await client.GetAsync("me/skydrive/files");
dynamic result = operationResult.Result;
Я хотел бы иметь возможность сделать что-то вроде этого:
Dictionary folderData = (Dictionary)result;
List folders = (List)folderData["data"];
foreach (object item in folders)
{
Dictionary folder = (Dictionary)item;
if (folder["name"].ToString() == "Folder Name")
{
showToastMessage(folder["id"].ToString());
return;
}
}
Тем не менее, на этой линии: я
Dictionary folderData = (Dictionary)result;
получаю ошибку:
Невозможно преобразовать типSystem.Dynamic.DynamicObject» кSystem.Collections.Generic.Dictionary»
Кто-нибудь знает, как я могу обойти эту проблему?