Не могу работать с полученным объектом - C#
Формулировка задачи:
Доброго времени суток! Столкнулся с тем, в пределах одного класса проблем не возникает, а при передаче объекта в метод, доступа к полям нет. В С# новичок, возможно называю вещи не своими именами.
А если хочу вызвать из другого класса, или пространства имен, например из:
Будьте добры, подскажите как это сделать, 3 сутки бьюсь над этим.
#region AudioObject
public class AudioObject
{
public Response response { get; set; }
}
public class Response
{
public int count { get; set; }
public Item[] items { get; set; }
}
public class Item
{
public object id { get; set; }
public string photo { get; set; }
public string name { get; set; }
public string name_gen { get; set; }
public int owner_id { get; set; }
public string artist { get; set; }
public string title { get; set; }
public int duration { get; set; }
public string url { get; set; }
public int genre_id { get; set; }
}
#endregion
public async Task<Object> AudioUserOrGroup(int owner_id, int offset, int count)
{
HTTP _http = new HTTP();
var audio = JsonConvert.DeserializeObject<AudioObject>(await _http.GetAudioUserOrGroup(uri.ToString()));
//_http.GetAudioUserOrGroup возвращает Json
[B]//Здесь могу вызвать любые поля из AudioObject[/B]
return audio;
} private async void Button_Click_1(object sender, RoutedEventArgs e)
{
VKApi.Audio.AudioGet audio = new VKApi.Audio.AudioGet();
var qq = await audio.AudioAlbum(VKApi.Authorization.UserId, 0, 10);
// Получить достук к Response в qq уже не получается.
}Решение задачи: «Не могу работать с полученным объектом»
textual
Листинг программы
VKApi.Audio.AudioGet audio = new VKApi.Audio.AudioGet(); var qq = await audio.AudioAlbum(VKApi.Authorization.UserId, 0, 10);